读书人

C#关于类成员变量赋值有关问题

发布时间: 2012-03-29 12:53:12 作者: rapoo

C#关于类成员变量赋值问题
小弟刚开始学C#

namespace myWork
{
public myClass
{
char myChar;
myChar = 'あ ';
}
}

上面那样先声明后赋值VS报错
错误类、结构或接口成员声明中的标记“=”无效

但是下面的可以通过

namespace myWork
{
public myClass
{
char myChar = 'あ ';
}
}

为什么这样的?
谁能解释下?


[解决办法]
myChar = 'あ ';
是一个赋值语句,必须放在方法或构造函数里面

[解决办法]
你的myclass不是类也不是函数,至于是什么我也不清楚,但是赋值语句一定不能放在函数外。外面可以放声明语句

读书人网 >C#

热点推荐