代码之家  ›  专栏  ›  技术社区  ›  Steve

Delphi开发人员的C#标准/风格?

  •  2
  • Steve  · 技术社区  · 16 年前

    2 回复  |  直到 16 年前
        1
  •  6
  •   ChrisLively    16 年前

    http://msdn.microsoft.com/en-us/library/czefa0ke(VS.71).aspx

    只是说说 非常 c#的基础知识:私有类字段前面有下划线。公共类成员大写。方法参数为小写。例如:

    public class Person {
      private String _personName;
      public String PersonName { 
        get { return _personName; }
        set { _personName = value; }
      }
    
      public String SayHello(String toName ) {
        return String.Format("Hi {0}, I am {1}", toName, PersonName);
      }
    
    }
    

    请注意,为了符合CLS,您不应该依赖大小写来区分变量。此外,在参数或其他变量前加上某种形式的匈牙利符号(无论如何都没有人能正确理解),并使用or类型作为前缀,这被认为是一种糟糕的做法。阅读 this

    我经常遇到的一种做法是使用“this”符号。除了烦人之外,当事物被正确命名时,这是完全没有必要的。

        2
  •  0
  •   annakata    16 年前

    here (深度主题!)

    还可以考虑使用 StyleCop 训练自己并执行标准,但请注意,这并不完美,事实也并非如此。..在很多方面都很传统。我建议在初次使用期间,当规则出现时,你可以查看它们,并关闭你不喜欢的东西。