这篇文章主要介绍“C#命名空间知识点整理”,在日常操作中,相信很多人在C#命名空间知识点整理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#命名空间知识点整理”的疑惑有所帮助!接下来,请跟着小编一起来学习吧
这篇文章主要介绍“C#命名空间知识点整理”,在日常操作中,相信很多人在C#命名空间知识点整理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#命名空间知识点整理”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
C#命名空间
采用Pascal风格命名类型、方法和常量:
publicclassSomeClass { constintDefaultSize=100; publicvoidSomeMethod(){ } }
采用camel风格命名局部变量和方法参数:
voidMyMethod(intsomeNumber) { intnumber; }
命名接口时采用I作为前缀:
interface IMyInterface{ }
命名私有成员变量时采用m_作为前缀,m_后面的部分采用Pascal风格:
publicclassSomeClass { privateintm_Number; }
自定义特性类采用Attribute作为前缀。
自定义异常类采用Exception作为前缀。
命名方法时使用动宾结构短语,例如ShowDialog()。
有返回值的方法应该有能描述其返回值的名称,例如GetObjectState()。
采用描述性的变量名。
1)避免单字符的变量名,例如i或t,而是采用index或temp代替。
2)对public和protected成员避免使用匈牙利命名法。
3)不要使用缩写(例如将number缩写为num)。
总是使用C#预定义的类型,而不是使用System命名空间中的别名。例如:
objectNOTObject
stringNOTString
intNOTInt32
类型名称的首字母通常使用大写。 当处理.net类型Type时保留后缀Type。
publicclassLinkedList<K,T>{ } //避免: publicclassLinkedList<KeyType,DataType>{ }
使用有意义的C#命名空间,例如产品名或公司名。
避免使用完全限定的类型名称,使用using语句代替。
避免在C#命名空间内使用using语句。
所有框架的C#命名空间都组合在一起,并放在自定义或第三方的C#命名空间下。
usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingMyCompany; usingMyControls;
到此,关于“C#命名空间知识点整理”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!
--结束END--
本文标题: C#命名空间知识点整理
本文链接: https://lsjlt.com/news/294835.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0