这其实不是好的命名习惯:你定义了
byte byValue;一个月后,应某种原因,要改为int类型……怎么办?

解决方案 »

  1.   

    还能怎么办?
    全部替换掉就是了。我赞成你用上面这些命名方式。
    还有一个:
    string s
    或者
    string str
      

  2.   

    我觉得前缀最好长度是固定的
    bool bol
    byte byt
    char chr
    decimal dcm
    double dbl
    float flt
    int int
    long lng
    sbyte sby
      

  3.   

    bool bln
    byte byt
    char chr
    decimal dec
    double dbl
    float flt
    int int
    long lng
    sbyte sby
      

  4.   

    to icyer() :假如你的一个大工程,有上十万条源代码,你怎么替换?查找/替换?准确率?
      

  5.   

    MS推荐的方案不一定是最好的
    实际上,其他的大软件公司如
    BORLAND,ORACLE等都不是用这种命名方法。
      

  6.   

    字符太少了,Jneu(沧海桑田)和losenetway() 的不错
      

  7.   

    to windindance(风之舞):
    中国的软件公司有哪个能跟BORLAND,ORACLE比?:)
    再说,BORLAND有自己的开发工具,当然不会学MS了~~
      

  8.   

    类型       简单前缀     严格前缀
    bool       f            bln
    byte       b            byt
    char       c            ch
    decimal    v            dec
    double     r            dbl
    float      r            sng
    int        i            int
    long       i            lng
    sbyte      sb           sbyt
    short      i            sht
    ulong      u            ulng
    ushort     u            usht
    uint       u            uint这是比较好的规范,简单前缀用于过程中,严格前缀用于类中
      

  9.   

    都没有讲到button等控件的命名,还有方法,属性等的命名。
    以前看过VB的命名规范,很好很全面,只是现在丢了。谁有贴一下吧。
    MSDN中也有的。忘了关键字了。呵呵。
      

  10.   

    MSDN上面有C#命名规范向导
    在.Net里,微软不提倡使用匈牙利命名法,禁用下划线,
    取之的是Pascal命名(如果我没记错的话)
      

  11.   

    apply to windindance(风之舞):你写程序是经常改变数据类型吗?
    尤其是跨越多个Form的全局变量。一个Form大概也很少有上十万条源代码。
      

  12.   

    回复人: zhaixd() (2002-1-26 12:31:08)  得0分 
    MSDN上面有C#命名规范向导
    在.Net里,微软不提倡使用匈牙利命名法,禁用下划线,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~哦,回去看看。学习!
      

  13.   

    在msdn中怎样查找命中规范?关键字是?
    请教!
      

  14.   

    MSDN Library
      -> .NET Beta Documentation
        ->.NET Framework Developer Specifications
           -> .NET Framework Design Guidelines
              -> Naming GuidelinesOnline documentation URL:
    http://msdn.microsoft.com/library/en-us/cpapndx/html/_cor_naming_guidelines.asp微软亚洲技术中心 VC技术支持本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款 (http://www.csdn.net/microsoft/terms.shtm)。