程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> Effective C#教程

Effective C#教程

編輯:關於C#

Effective C#原則1:盡可能的使用屬性(property),而不是數據成員(field)

Effective C#原則2:為你的常量選擇readonly而不是const

Effective C#原則3:選擇is或者as操作符而不是做強制類型轉換

Effective C#原則4:用條件屬性而不是#if預編譯塊

Effective C#原則5:始終提供ToString()

Effective C#原則6:區別值類型數據和引用類型數據

Effective C#原則7: 選擇恆定的原子值類型數據

Effective C#原則8:確保0對於值類型數據是有效的

Effective C#原則9:明白幾個相等運算之間的關系

Effective C#原則10: 明白GetHashCode()的缺陷

Effective C#原則11:選擇foreach循環

Effective C# 第二章:.Net資源管理

Effective C#原則12:選擇變量初始化而不是賦值語句

Effective C#原則13:用靜態構造函數初始化類的靜態成員

Effective C#原則14:使用構造函數鏈

Effective C#原則15:使用using和try/finally來做資源清理

Effective C#原則16:垃圾最小化

Effective C#原則17:裝箱和拆箱的最小化

Effective C#原則18:實現標准的處理(Dispose)模式

Effective C#原則19:選擇定義和實現接口而不是繼承

Effective C# 第三章,用C#表達你的設計

Effective C#原則20:明辨接口實現和虛函數重載的區別

Effective C#原則21:用委托來表示回調

Effective C#原則22:用事件定義對外接口

Effective C#原則23:避免返回內部類對象的引用

Effective C#原則24:選擇申明式編程而不是命令式編程

Effective C#原則25: 讓你的類型支持序列化

Effective C#原則26:用IComparable和IComparer實現對象的順序關系

Effective C#原則27:避免使用ICloneable

Effective C#原則28:避免轉換操作

Effective C#原則29:僅在對基類進行強制更新時才使用new修飾符

Effective C# 第4章:創建基於二進制的組件

Effective C#原則30:選擇與CLS兼容的程序集

Effective C#原則31:選擇小而簡單的函數

Effective C#原則32:選擇小而內聚的程序集

Effective C#原則33:限制類型的訪問

Effective C#原則34:創建大容量的Web API

Effective C# 第五章:和Framework一起工作

Effective C#原則35:選擇重寫函數而不是使用事件句柄

Effective C#原則36:利用.Net運行時診斷

Effective C#原則37:使用標准的配置機制

Effective C#原則38:使用和支持數據綁定

Effective C#原則39:使用.Net驗證

Effective C#原則40:根據需求選擇集合

Effective C#原則41:選擇DataSet而不是自定義的數據結構

Effective C#原則42:使用特性進行簡單的反射

Effective C#原則43:請勿濫用反射

Effective C#原則44:創建應用程序特定的異常類

Effective C# 第6章:雜項

Effective C#原則45:選擇強異常來保護程序

Effecitve C#原則46:最小化與其它非托管代碼的交互

Effective C#原則47:選擇安全的代碼

Effective C#原則48:了解更多的工具和資源

Effective C#原則49:為C#2.0做好准備

Effective C#原則50:了解ECMA標准

其他相關文章:

《Effective C# 精髓》摘選

《Effective C#》之減少裝箱和拆箱

《Effective C#》:使用成員初始化語句

《Effective C#》:區別四個判等函數

《Effective C#》:值類型和引用類型

《Effective C#》:用委托實現回調

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved