【发布时间】:2011-05-25 08:54:21
【问题描述】:
namespace hi
{
class hithere
{
public int numberOne = 12;
public int numberTwo = 12;
static void yo()
{
public int numberThree = 12;
private int numberFour = 12;
}
}
}
谁能告诉我这段代码摘录中变量 numberOne、numberTwo、numberThree 和 numberFour 之间的区别?
【问题讨论】:
-
这似乎不是有效的 C# 代码。 IIRC 您不能在局部变量之前放置公共/私有关键字。你确定你的例子是正确的吗?
-
这不会编译。
function yo完全无效,没有任何意义。 -
function yo应该是什么?这个名字暗示了一个函数,但是没有参数和使用public和private暗示了一个内部类。代码 sn-p 不会编译,它不是很清楚你的意图。 -
@user542169:您的代码仍然不合法;局部变量(在函数中声明的变量)不能分配范围。
标签: c# variables private public