C#中变量、类等的命名
C#中变量命名怎样才能增加可读性?说说各种不同类型的变量的命名规则,还有控件,类什么的命名规则,谢谢...
C#中变量命名怎样才能增加可读性?说说各种不同类型的变量的命名规则,还有控件,类什么的命名规则,谢谢
展开
2013-08-14
展开全部
C#中,最佳的命名方法:对于所有控件,用匈牙利命名法:btnOK,btnCancel,txtName(这是为了不看界面调用也很方便)对于全局变量,使用小写开头,,之后每个单词首字母大写的命名法:List<object> objLst;int count;string userName;(这是为了定义外部属性时,属性首字母大写,而不冲突,如Count,UserName{get;set;})建议不要对全局变量使用匈牙利命名法,虽然C++中大量用到这个方法,但C#中不推荐,而且我上面说的命名法也是.net基础类库中微软已经在使用的方法,所以相对比较标准。 对于for循环内,一般尽量用i,j,k等,因为这往往含义只是索引而已。
2013-08-14
展开全部
这个没什么标准,一般都是以英文字母表示的,比如学生类:类名用Stdudent就很明显了,一般变量都是小写的,方法的第一个字母大写,类也是大写,这个不好说根据自己的习惯吧,不过通用的都是以字段表示含义的英文缩写表示的,控件也是如此,这样你就很清楚的知道这个变量,类,控件是什么意思,干什么用的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-14
展开全部
这只是个人的习惯,按你的习惯去命名吧比如我的int iCount 整形变量前加一个i一看就知道是个整型,count又是个计数器,这样一看icount就明了了类class1 cName 同理按纽 Button Btncheck同理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是必须的,这样比较方便代码的编写,如下:
public class PCase
{
private int _CaseID;
private int _CaseSortID;
private string _Title;
private string _Picture;
private string _Depict;
private bool _IsVouch;
public int CaseID
{
get { return _CaseID; }
set { _CaseID = value; }
}
public int CaseSortID
{
get { return _CaseSortID; }
set { _CaseSortID = value; }
}
public string Title
{
get { return _Title; }
set { _Title = value; }
}
public string Picture
{
get { return _Picture; }
set { _Picture = value; }
}
public string Depict
{
get { return _Depict; }
set { _Depict = value; }
}
public bool IsVouch
{
get { return _IsVouch; }
set { _IsVouch = value; }
}
}
public class PCase
{
private int _CaseID;
private int _CaseSortID;
private string _Title;
private string _Picture;
private string _Depict;
private bool _IsVouch;
public int CaseID
{
get { return _CaseID; }
set { _CaseID = value; }
}
public int CaseSortID
{
get { return _CaseSortID; }
set { _CaseSortID = value; }
}
public string Title
{
get { return _Title; }
set { _Title = value; }
}
public string Picture
{
get { return _Picture; }
set { _Picture = value; }
}
public string Depict
{
get { return _Depict; }
set { _Depict = value; }
}
public bool IsVouch
{
get { return _IsVouch; }
set { _IsVouch = value; }
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询