Pertanyaan yang diberi tag .net

108
Menetapkan objek ke null vs Dispose ()

Saya terpesona dengan cara kerja CLR dan GC (saya sedang mengembangkan pengetahuan saya tentang hal ini dengan membaca CLR melalui C #, buku / postingan Jon Skeet, dan banyak lagi). Bagaimanapun, apa perbedaan antara mengatakan: MyClass myclass = new MyClass(); myclass = null; Atau, dengan...

108
ADO.NET DataRow - periksa keberadaan kolom

Bagaimana cara memeriksa keberadaan kolom di datarow? Saya sedang membangun dataabel untuk mengatur beberapa data yang telah saya tarik kembali dari database. Bergantung pada jenis data di setiap baris, saya perlu membuat data yang dapat diakses dengan kolom yang berbeda. Kemudian, nanti, saya...

108
Bagaimana cara kerja pewarisan untuk Atribut?

Apa yang Inheriteddirujuk oleh properti bool pada atribut? Apakah ini berarti bahwa jika saya mendefinisikan kelas saya dengan atribut AbcAtribute(yang memiliki Inherited = true), dan jika saya mewarisi kelas lain dari kelas itu, kelas turunan juga akan memiliki atribut yang sama yang diterapkan...

108
Menggunakan PropertyInfo untuk mengetahui tipe properti

Saya ingin mengurai pohon objek secara dinamis untuk melakukan validasi kustom. Validasi tidak penting seperti itu, tetapi saya ingin memahami kelas PropertyInfo dengan lebih baik. Saya akan melakukan sesuatu seperti ini, public bool ValidateData(object data) { foreach (PropertyInfo propertyInfo...

107
Untuk apa operator palsu di C #?

Ada dua operator aneh di C #: yang Operator benar yang Operator palsu Jika saya memahami hak ini, operator ini dapat digunakan dalam tipe yang ingin saya gunakan sebagai pengganti ekspresi boolean dan di mana saya tidak ingin memberikan konversi implisit ke bool. Katakanlah saya memiliki kelas...