none
段初始值无法引用非静态字段 RRS feed

  • 问题

  • using System;
    class Demo
    {
        int i = 88;
        int k = i; //错误 1 字段初始值无法引用非静态字段、方法或属性“Demo.i” E:\Project1\Project1\CodeFile1.cs 5 13 Project1

        public Demo()
        {
            int x = 88;
            int y = x; 
        }
    }
    class M
    {
        static void Main()
        {
            Demo ob = new Demo();
        }
    }               //为什么在构造函数里可以引用非静态字段来初始其他字段,而在类中却不可以,这是单纯的C# 语法问题吗?谢谢!

    2013年10月16日 3:30

全部回复