String sName = "";
Int32 nAge = -1;
DateTime dtDate=DateTime.MinValue;
.... //这里进行变量赋值
if (sName != "")
{
    ....
}
if(nAge!=-1)
{
    ....
}
if(dtDate!=DateTime.MinValue)
{
    ....
}
-------------------------------------
本来上面是我的书写代码
但里面有一个:DateTime dtDate 因为这里的前面的dt和DataTable重了 这里怎么定义
后来看了高歌的写法:String strFileName = string.Empty;
代码改为:
-------------------------------------
String sName = String.Empty;
Int32 nAge = -1;
DateTime dtDate=DateTime.MinValue;
.... //这里进行变量赋值
if (sName != String.Empty)
{
    ....
}

Int32 nAge = -1;
DateTime dtDate=DateTime.MinValue;
这两个要做什么样的相应调整

解决方案 »

  1.   

    .net不提倡加前缀的
    string _name
    双击,右键-重构-封装会自动生成代码
    public string Name
    {
       get{..}set{..}
    }如果有前缀,string _strName
    就比较不方便了
      

  2.   

    局部变量用strName之类的应该没有问题
    类成员privte,protected的 用 _nameOf
    public 的直接 NameOf
      

  3.   

    学了  jinjazz(近身剪) 的这个方法
      

  4.   

    sName != String.Empty2.0下建议 string.IsNullOrEmpty(sName)
      

  5.   

    好现在变成
    ----------------------
    String sName = String.Empty;
    Int32 nAge = -1;
    DateTime dtDate=DateTime.MinValue;
    .... //这里进行变量赋值
    if (string.IsNullOrEmpty(sName))
    {
        ....
    }
    --------------------
    大家继续
      

  6.   

    http://msdn2.microsoft.com/zh-cn/library/ms229043(VS.80).aspx如果楼主这么执着于规范的话。请全面参考上面的微软标准
      

  7.   

    某些前缀还是提倡的,如
    控件类型 TextBox txtUserName; Button btnSave;
    私有字段 string _userName; string _email, int _age;
    局部变量 string strSql;项目组内一致就好,加上文档说明,不必太苛求某种“标准”。