Pertanyaan yang diberi tag «c#»

C # (dilafalkan "see sharp") adalah bahasa pemrograman multi-paradigma tingkat tinggi, diketik statis, yang dikembangkan oleh Microsoft. Kode C # biasanya menargetkan keluarga alat dan waktu operasi Microsoft .NET, yang mencakup .NET Framework, .NET Core, dan Xamarin, antara lain. Gunakan tag ini untuk pertanyaan tentang kode yang ditulis dalam spesifikasi formal C # atau C #.


14
RedirectToAction dengan parameter
Saya punya tindakan yang saya sebut dari jangkar dengan demikian, di Site/Controller/Action/IDmana IDada int. Kemudian saya perlu mengalihkan ke Aksi yang sama dari Controller. Apakah ada cara cerdas untuk melakukan ini? Saat ini saya menyembunyikan IDdi tempdata, tetapi ketika Anda menekan f5 untuk menyegarkan kembali halaman setelah kembali, tempdata hilang …


4
C # Setara dengan SQL Server DataTypes
Untuk tipe data SQL Server berikut, apa yang akan menjadi tipe data yang sesuai di C #? Numerik Tepat bigint numeric bit smallint decimal smallmoney int tinyint money Perkiraan Numerik float real Tanggal dan waktu date datetimeoffset datetime2 smalldatetime datetime time String Karakter char varchar text String Karakter Unicode nchar …
594 c#  .net  sql-server 



10
Apa manfaat sebenarnya dari ExpandoObject?
Kelas ExpandoObject yang ditambahkan ke .NET 4 memungkinkan Anda untuk secara sewenang-wenang mengatur properti ke objek saat runtime. Apakah ada kelebihan untuk ini daripada menggunakan Dictionary<string, object>, atau benar-benar bahkan Hashtable ? Sejauh yang saya tahu, ini hanyalah tabel hash yang dapat Anda akses dengan sintaks yang sedikit lebih ringkas. …
587 c#  .net  .net-4.0  c#-4.0 

24
Cara memeriksa apakah angka adalah kekuatan 2
Hari ini saya membutuhkan algoritma sederhana untuk memeriksa apakah angka adalah kekuatan 2. Algoritma tersebut harus: Sederhana Benar untuk ulongnilai apa pun . Saya datang dengan algoritma sederhana ini: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > 0; power = …
585 c#  algorithm  math 

22
Operasi lintas-thread tidak valid: Kontrol diakses dari utas selain utas yang dibuatnya
Saya punya skenario. (Formulir Windows, C #, .NET) Ada bentuk utama yang menampung beberapa kontrol pengguna. Kontrol pengguna melakukan beberapa operasi data berat, sehingga jika saya langsung memanggil UserControl_Load metode, UI menjadi tidak responsif selama durasi untuk eksekusi metode beban. Untuk mengatasi ini saya memuat data pada utas yang berbeda …

30
Bagaimana cara membuat kotak teks yang hanya menerima angka?
Saya memiliki aplikasi bentuk windows dengan kontrol kotak teks yang saya ingin hanya menerima nilai integer. Di masa lalu saya telah melakukan validasi semacam ini dengan membebani acara KeyPress dan hanya menghapus karakter yang tidak sesuai dengan spesifikasi. Saya telah melihat kontrol MaskedTextBox tetapi saya ingin solusi yang lebih umum …
583 c#  .net  winforms  textbox 

18
Banyak kasus dalam pernyataan beralih
Apakah ada cara untuk melewati beberapa pernyataan kasus tanpa menyatakan case value:berulang kali? Saya tahu ini bekerja: switch (value) { case 1: case 2: case 3: // Do some stuff break; case 4: case 5: case 6: // Do some different stuff break; default: // Default stuff break; } tapi …

14
Bagaimana saya bisa menyimpan pengaturan aplikasi dalam aplikasi Windows Forms?
Apa yang ingin saya capai sangat sederhana: Saya memiliki aplikasi Windows Forms (.NET 3.5) yang menggunakan jalur untuk membaca informasi. Jalur ini dapat dimodifikasi oleh pengguna, dengan menggunakan formulir opsi yang saya berikan. Sekarang, saya ingin menyimpan nilai jalur ke file untuk digunakan nanti. Ini akan menjadi salah satu dari …

18
Apa {get; set; } sintaks dalam C #?
Saya belajar ASP.NET MVC dan saya bisa membaca dokumen bahasa Inggris, tetapi saya tidak begitu mengerti apa yang terjadi dalam kode ini: public class Genre { public string Name { get; set; } } Apa ini berarti: { get; set; }?
577 c#  properties 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.