【发布时间】:2017-06-02 02:45:46
【问题描述】:
据我了解,在程序的类级别声明的公共变量在程序的其他任何地方都可用。
在以下代码中:
namespace Lab13
{
class Program
{
int lower = int.Parse(Console.ReadLine());
static void Main(string[] args)
{
Console.Write("Enter a lower bound number:");
lower = int.Parse(Console.ReadLine());
}
}
}
关于我的 lower 分配,我收到一个编译错误。
【问题讨论】:
-
代码在哪里?
-
把'public'放在变量声明的前面。类也需要公开。
-
您的代码的问题是静态/实例;与公共/私人无关
-
这个错误到底说了什么?它可能暗示了一些关于实例变量的东西(它必须是静态的)