自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#命名空間學習筆記

開發(fā) 后端
本文介紹C#命名空間,包括采用Pascal風格命名類型、方法和常量,用camel風格命名局部變量和方法參數(shù)和命名接口時采用I作為前綴等方面。

C#命名空間學習筆記

1.采用Pascal風格命名類型、方法和常量:

  1. publicclassSomeClass  
  2. {  
  3. constintDefaultSize=100;  
  4. publicvoidSomeMethod(){  
  5. }  

2.采用camel風格命名局部變量和方法參數(shù):

  1. voidMyMethod(intsomeNumber)  
  2. {  
  3. intnumber;  

3.命名接口時采用I作為前綴:

  1. interface IMyInterface{  

4.命名私有成員變量時采用m_作為前綴,m_后面的部分采用Pascal風格:

  1. publicclassSomeClass  
  2. {  
  3. privateintm_Number;  

5.自定義特性類采用Attribute作為前綴。

6.自定義異常類采用Exception作為前綴。

7.命名方法時使用動賓結(jié)構(gòu)短語,例如ShowDialog()。

8.有返回值的方法應該有能描述其返回值的名稱,例如GetObjectState()。

9.采用描述性的變量名。
1)避免單字符的變量名,例如i或t,而是采用index或temp代替。
2)對public和protected成員避免使用匈牙利命名法。
3)不要使用縮寫(例如將number縮寫為num)。

10.總是使用C#預定義的類型,而不是使用System命名空間中的別名。例如:

objectNOTObject
stringNOTString
intNOTInt32

11.類型名稱的首字母通常使用大寫。 當處理.NET類型Type時保留后綴Type。

  1. publicclassLinkedList<K,T>{  
  2. }  
  3. //避免:  
  4. publicclassLinkedList<KeyType,DataType>{  

12.使用有意義的C#命名空間,例如產(chǎn)品名或公司名。

13.避免使用完全限定的類型名稱,使用using語句代替。

14.避免在C#命名空間內(nèi)使用using語句。

15.所有框架的C#命名空間都組合在一起,并放在自定義或第三方的C#命名空間下。

  1. usingSystem;  
  2. usingSystem.Collections.Generic;  
  3. usingSystem.ComponentModel;  
  4. usingSystem.Data;  
  5. usingMyCompany;  
  6. usingMyControls; 

【編輯推薦】

  1. C# Iterator迭代器模式
  2. 概述C# New運算符
  3. C# WiteOne學習筆記
  4. 用C# ListView顯示數(shù)據(jù)記錄
  5. C# ConfigDlg.cs源程序
責任編輯:佚名 來源: IT168
相關推薦

2009-09-01 17:17:48

C#命名空間和程序集

2009-08-28 13:56:25

C#反射命名空間

2009-08-27 15:34:38

C#命名空間

2009-09-01 16:12:41

C#命名指南

2009-08-21 13:34:32

C# System.I

2009-08-12 09:28:36

C# WiteOne

2009-08-13 18:21:52

C#學習筆記

2009-08-12 15:50:40

C# ListBox

2009-08-20 15:02:57

C# If語句

2009-08-26 10:48:44

C# SQL命令

2009-08-31 15:27:33

C# TreeView

2009-08-24 15:46:46

C# SmartPho

2009-08-21 17:53:28

C#查詢結(jié)果

2009-08-24 14:30:49

C# WMI封裝

2009-08-25 15:26:03

C#調(diào)用ImOK

2009-08-14 15:54:12

C#編程語言

2009-08-19 15:59:24

C#參數(shù)類型

2009-09-01 11:28:32

C#使用函數(shù)重載

2009-08-14 17:38:08

C#改寫方法

2009-09-01 16:07:04

C#命名規(guī)約
點贊
收藏

51CTO技術棧公眾號