国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

《Effective C#》讀書筆記

2019-11-17 02:45:40
字體:
供稿:網(wǎng)友

《Effective C#》讀書筆記

Effiective C# Item1 : 使用屬性代替成員變量

Effective C# Item2:運(yùn)行時(shí)常量(readonly)優(yōu)于編譯時(shí)常量(const)

Effective C# Item3:操作符as或is優(yōu)于強(qiáng)制轉(zhuǎn)換

Effective C# Item4:使用Conditional特性代替#if條件編譯

Effective C# Item5:總是提供ToString()方法

Effective C# Item6:明辨值類型和引用類型的使用場合

Effective C# Item7:將值類型盡可能實(shí)現(xiàn)為具有常量性和原子性的類型

Effective C# Item8:確保0是值類型的有效狀態(tài)

Effective C# Item9:理解幾個(gè)相等判斷之間的關(guān)系

Effective C# Item10:理解GetHashCode()方法的缺陷

Effective C# Item11:優(yōu)先采用foreach循環(huán)語句

Effective C# Item12:變量初始化器優(yōu)于賦值語句

Effective C# Item13:使用靜態(tài)構(gòu)造器初始化靜態(tài)類成員

Effective C# Item14:利用構(gòu)造器鏈

Effective C# Item15:利用using和try/finally語句來清理資源

Effective C# Item16:盡量減少內(nèi)存垃圾

Effective C# Item17:盡量減少裝箱和拆箱

Effective C# Item18:實(shí)現(xiàn)標(biāo)準(zhǔn)Dispose模式

Effective C# Item19:定義并實(shí)現(xiàn)接口優(yōu)于繼承類型

Effective C# Item20:明辨接口實(shí)現(xiàn)和虛方法重寫

Effective C# Item21:使用委托表達(dá)回調(diào)

Effective C# Item22:使用事件定義外發(fā)接口

Effective C# Item23:避免返回內(nèi)部類對象的引用

Effective C# Item24:聲明式編程優(yōu)于命令式編程

Effective C# Item25:盡可能將類型實(shí)現(xiàn)為可序列化的類型

Effective C# Item26:使用IComarable和IComparer接口實(shí)現(xiàn)排序關(guān)系

Effective C# Item27:避免ICloneable接口

Effective C# Item28:避免強(qiáng)制類型轉(zhuǎn)換

Effective C# Item29:只有當(dāng)新版基類導(dǎo)致問題時(shí)才考慮使用new修飾符

Effective C# :創(chuàng)建二進(jìn)制組件

Effective C# Item30:盡可能實(shí)現(xiàn)CLS兼容的程序集

Effective C# Item31:盡可能實(shí)現(xiàn)短小簡潔的方法

Effective C# Item32:盡可能實(shí)現(xiàn)小尺寸、高內(nèi)聚的程序集

Effective C# Item33:限制類型的可見性

Effective C# Item34:創(chuàng)建大粒度的Web API

Effective C# Item35:重寫優(yōu)于事件處理器

Effective C# Item36:合理使用.NET運(yùn)行時(shí)診斷

Effective C# Item37:使用標(biāo)準(zhǔn)配置機(jī)制

Effective C# Item38:定制和支持?jǐn)?shù)據(jù)綁定

Effective C# Item39 : 使用.NET驗(yàn)證

Effective C# Item40 : 根據(jù)需要選用恰當(dāng)?shù)募?/p>

Effective C# Item41 : DataSet優(yōu)于自定義結(jié)構(gòu)

Effective C# Item42:利用特性簡化反射

Effective C# Item43 : 避免過度使用反射

Effective C# Item44:為應(yīng)用程序創(chuàng)建特定的異常類

Effective C# Item45 : 優(yōu)先選擇強(qiáng)異常安全保證

Effective C# Item46:最小化互操作

Effective C# Item47:選擇安全代碼


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 石林| 彭泽县| 上栗县| 商河县| 文昌市| 河曲县| 河池市| 麦盖提县| 通许县| 娄底市| 牟定县| 迭部县| 贵港市| 恩施市| 华安县| 安远县| 建平县| 通渭县| 闵行区| 玉龙| 静安区| 湖北省| 大丰市| 蒙阴县| 佛坪县| 浮山县| 游戏| 武鸣县| 沾益县| 比如县| 石泉县| 金阳县| 林甸县| 翼城县| 象州县| 灵丘县| 永安市| 南充市| 宁南县| 黄冈市| 平和县|