定義特性vs.類的屬性在特性和類的屬性之間存在著明顯相似的地方。這給我們何時,何處應該使用自定義特性帶來了困惑。開發者們通常引用一個類的屬性,並把屬性的值作為
應用自定義特性你現在已經知道在C#代碼裡,在一個類型聲明之前,通過在方括號裡使用特性的名字和參數就可以將其附加到目標類型上。在下面的代碼裡,把[DefectT
管通過反編譯程序集,看到了特性的值,證明了它們的確存在,但是你仍然沒有看到跟它們相關的行為。那麼現在,你就可以使用反射API遍歷一個程序集包含的類型,查詢你自
我們在寫Remoting程序或者其他的一些應用程序的時候難免要和線程打交道,.Net使我們很容易就可以創建一個線程,但是它提供的創建線程和啟動線程的方法沒有明
我們知道,與C++相比較,C#以及整個.Net並不支持多繼承,而相應的,C#支持了接口,並且支持一個類型實現多個接口。對於接口的概念,相信大部分讀者已經有了很
隨著歲月的流逝,VS也從2005慢慢的步入2008,.Net也將進入3.5版本,學習的腳步也要慢慢趕上。今天我們來看看C#3.0的又一特性Lambda表達式,