找時間在項目中應用后,再總結一下。 ...
前言 來源於手中日常摘錄的資料和書籍,算是對看過的東西的總結,部分注有閱讀心得,也有部分只提出大綱或結論。 備注:本篇文章中大部分要點需要有實際的開發經驗,有助於閱讀理解。 目錄 const和readonly is as 條件編譯 if endif和Conditional特性 等同性判斷 GetHashCode 陷阱 委托 資源管理 GC 終結器 IDisposable using 創建第一個實例 ...
2016-05-12 11:40 0 1820 推薦指數:
找時間在項目中應用后,再總結一下。 ...
《Effective C#》快速筆記 - C# 高效編程要點補充 目錄 四十五、盡量減少裝箱拆箱 四十六、為應用程序創建專門的異常類 四十七、使用強異常安全保證 四十八、盡量使用安全的代碼 四十九、實現與 CLS 兼容的程序集 五十、實現小 ...
C#基礎 1、棧存地址和值類型,堆存對象數據。 2、var,編譯器類型推斷 3、不能用從變量中提取出來的值來初始化常量,如果需要這么做,應使用只讀字段; 4、常量總是隱式靜態的,const關鍵字: 1)使用易讀取名稱,便於閱讀; 2)便於程序(業務)邏輯變更,比如稅率 ...
0x00 異步編程模式的歷史 .NET Framework 提供了執行異步操作的三種模式: 異步編程模型 (APM) 模式(即 IAsyncResult 模式),在該模式下,異步操作需要使用 Begin 和 End 方法(例如,異步寫入操作需要使用 BeginWrite ...
C#與.net C#本身是一種語言;.NET Framework是一個平台即一個環境。 只是C#編譯器專門用於.net,所以C#代碼總是使用.net運行。 .net Framework 的核心是運行執行環境(公共語言運行庫CLR、.NET運行庫). 在CLR下運行的代碼稱為托管代碼 ...
枚舉(enum) 用戶定義的整數類型,聲明時(使用enum關鍵字),要指定該枚舉的實例可以包括的一組可以接受的值。 使用枚舉類型的優勢:1.使代碼更易於維護;2.使代碼更清晰;3.使代碼更易於輸入 ...
閑着沒事就把以前學習時的筆記拿出來整理了一下,個人感覺有點用,就想拿出來跟園友共享一下。有些基礎性的內容比如基本概念、語法什么的就不發了。 內容:1、構造方法(函數) 2、繼承 3、訪問修飾符 4、靜態和非靜態 5、隱藏基類方法 6、重寫基類方法 7、抽象方法 8、接口 ...
第一章:c#基礎 一、程序設計語言的發展及歷史 1、程序設計語言 通俗也叫編程語言,實現人與機器交互的工具 2、歷史 1)機器語言:0,1 2)匯編語言:包含一些機器語言,同時增加了一些指令,便於理解 3)C語言:和我們的自然語言非常像 4)C++:在C語言的基礎上進行發展 ...