成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#命名空間學(xué)習(xí)筆記

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

C#命名空間學(xué)習(xí)筆記

1.采用Pascal風(fēng)格命名類型、方法和常量:

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

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

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

3.命名接口時(shí)采用I作為前綴:

  1. interface IMyInterface{  

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

  1. publicclassSomeClass  
  2. {  
  3. privateintm_Number;  

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

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

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

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

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

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

objectNOTObject
stringNOTString
intNOTInt32

11.類型名稱的首字母通常使用大寫。 當(dāng)處理.NET類型Type時(shí)保留后綴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運(yùn)算符
  3. C# WiteOne學(xué)習(xí)筆記
  4. 用C# ListView顯示數(shù)據(jù)記錄
  5. C# ConfigDlg.cs源程序
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-09-01 17:17:48

C#命名空間和程序集

2009-08-27 15:34:38

C#命名空間

2009-08-28 13:56:25

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#學(xué)習(xí)筆記

2009-08-20 15:02:57

C# If語句

2009-08-12 15:50:40

C# ListBox

2009-08-24 15:46:46

C# SmartPho

2009-08-26 10:48:44

C# SQL命令

2009-08-31 15:27:33

C# TreeView

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-14 17:38:08

C#改寫方法

2009-08-19 15:59:24

C#參數(shù)類型

2009-09-01 11:28:32

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

2009-09-01 16:07:04

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

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲一区国产精品 | 欧美一区二区三区日韩 | 欧美一级二级在线观看 | 国产一区在线免费 | 91免费视频 | 特一级毛片| 在线免费观看视频你懂的 | 国产成人精品福利 | 新91 | 国产精品久久国产精品 | 一本一道久久a久久精品蜜桃 | 日韩精品a在线观看图片 | 一区日韩 | 成人久久久 | 中文字幕精 | 亚洲综合大片69999 | 国精品一区 | 久久久www成人免费精品 | 日韩图区| 国产91亚洲精品一区二区三区 | 欧美大片在线观看 | 欧美在线网站 | 国产精品免费观看 | 国产成年人小视频 | 精品久久久久久久 | 狠狠操狠狠搞 | 热re99久久精品国产99热 | 亚洲成av人片在线观看无码 | 国产精品夜夜夜一区二区三区尤 | 免费久久99精品国产婷婷六月 | 午夜丁香视频在线观看 | 日韩成人在线播放 | 91免费在线看 | 91久操视频 | 四虎永久免费黄色影片 | 亚洲欧洲在线观看视频 | 一区二区三区四区在线 | 亚洲精品国产第一综合99久久 | 特级毛片www | 欧美久久久久久久久 | 国产一区二区三区四区三区四 |