源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C# 命名规则(挺不错的)

  • 时间:2022-08-02 20:22 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C# 命名规则(挺不错的)
[b]1.用Pascal规则来命名方法和类型。 [/b]public class DataGrid { public void DataBind() { } } [b]2.用Camel规则来命名局部变量和方法的参数.[/b] public class Product { private string _productId; private string _productName; public void AddProduct(string productId,string productName) { } } [b]3.所有的成员变量前加前缀“_”。[/b] public class DataBase { private string _connectionString; } [b]4.接口的名称加前缀 “I”。[/b] public interface IConvertible { byte ToByte(); } [b]5.自定义的属性以“Attribute”结尾。 [/b]public class TableAttribute:Attribute { } [b]6.自定义的异常以Exception结尾。[/b] public class NullEmptyException:Exception { } [b]7.方法的命名。一般将其命名为动宾短语。[/b] public class File { public void CreateFile(string filePath) { } public void GetPath(string path) { } } [b]8.局部变量的名称要有意义。[/b] 不要用x,y,z等等,用For循环变量中可使用i, j, k, l, m, n。 public class User { public void GetUser() { string[] userIds={"ziv","zorywa","zlh"}; for(int i=0,k=userIds.Length;i<k;i++) { } } } [b]9.所有的成员变量声明在类的顶端,用一个换行把它和方法分开。 [/b]public class Product { private string _productId; private string _productName; public void AddProduct(string productId,string productName) { } } [b]10.用有意义的名字命名namespace,如:公司名、产品名。 [/b]namespace Zivsoft//公司命名 { } namespace ERP//产品命名 { } [b]11.建议局部变量在最接近使用它时再声明。[/b] [b]12.使用某个控件的值时,尽量命名局部变量。[/b] public string GetTitle() { string title=lbl_Title.Text; return title; } [b]14.把引用的系统的namespace和自定义或第三方的用一个换行把它们分开。[/b] using System; using System.Web.UI; using System.Windows.Forms; using CSharpCode; using CSharpCode.Style; [b]15.文件名要能反应类的内容,最好是和类同名,一个文件中一个类或一组关连类。[/b] [b]16.目录结构中要反应出namespace的层次。[/b] [b]17.大括号"{"要新起一行。[/b] public Sample() { // // TODO: 在此处添加构造函数逻辑 // }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部