当前位置:  开发笔记 > 编程语言 > 正文

C#中的字段顺序是否重要?

如何解决《C#中的字段顺序是否重要?》经验,为你挑选了1个好方法。

这个问题的灵感来自于Jon Skeet的回答: ac#是否等同于c ++的access-modifier区域

他发表评论说文件中字段的顺序可能很重要.我猜这与字段初始化的顺序有关,但我认为基于这种副作用进行编码是一件危险的事情,它保证了自己的问题和讨论.

是否有其他想法可以处理代码文件中的字段顺序以及可能产生的影响?



1> JaredPar..:

以下是C#语言规范的典型示例(第10.5.5节)

class Test
{
    static int a = b + 1;
    static int b = a + 1;
    static void Main() {
        Console.WriteLine("a = {0}, b = {1}", a, b);
    }
}

这是一个完全有效的程序并且是书面的(a = 1,b = 2).但是,如果您交换字段的顺序,它们也将交换值.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有