Pertanyaan yang diberi tag .net

172
C # int ke byte []

Saya perlu mengonversi satu intke byte[]satu cara melakukannya adalah dengan menggunakannya BitConverter.GetBytes(). Tetapi saya tidak yakin apakah itu cocok dengan spesifikasi berikut: Integer bertanda XDR adalah datum 32-bit yang mengkodekan integer dalam kisaran [-2147483648,2147483647]....

172
Untuk apa ApplicationException di .NET?

Untuk melempar pengecualian, saya biasanya menggunakan kelas pengecualian bawaan, misalnya ArgumentNullExceptiondan NotSupportedException. Namun, terkadang saya perlu menggunakan pengecualian khusus dan dalam kasus itu saya menulis: class SlippedOnABananaException : Exception { } class...

171
Pilih Kamus <T1, T2> dengan LINQ

Saya telah menggunakan kata kunci "pilih" dan metode ekstensi untuk mengembalikan IEnumerable<T>dengan LINQ, tetapi saya harus mengembalikan generik Dictionary<T1, T2>dan tidak dapat menemukannya. Contoh saya belajar ini dari menggunakan sesuatu dalam bentuk yang mirip dengan yang...

171
Bagaimana cara mengubah DateTime? ke DateTime

Saya ingin mengonversi DateTime yang dapat dibatalkan ( DateTime?) menjadi DateTime, tetapi saya mendapatkan kesalahan: Tidak dapat secara implisit mengonversi tipe 'System.DateTime?' ke 'System.DateTime'. Konversi eksplisit ada (apakah Anda melewatkan gips?) Saya telah mencoba yang berikut...

170
Memahami pengumpulan sampah di .NET

Pertimbangkan kode di bawah ini: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1. } GC.Collect();...

169
Bagaimana cara RegexOptions.Compiled bekerja?

Apa yang terjadi di balik layar ketika Anda menandai ekspresi reguler sebagai yang akan dikompilasi? Bagaimana ini membandingkan / berbeda dari ekspresi reguler di-cache? Dengan menggunakan informasi ini, bagaimana Anda menentukan kapan biaya perhitungan dapat diabaikan dibandingkan dengan...