C#关于类成员变量赋值问题
小弟刚开始学C#
namespace myWork
{
public myClass
{
char myChar;
myChar = 'あ ';
}
}
上面那样先声明后赋值VS报错
错误 类、结构或接口成员声明中的标记“=”无效
但是下面的可以通过
namespace myWork
{
public myClass
{
char myChar = 'あ ';
}
}
为什么这样的?
谁能解释下?
------解决方案--------------------myChar = 'あ ';
是一个赋值语句,必须放在方法或构造函数里面
------解决方案--------------------你的myclass不是类也不是函数,至于是什么我也不清楚,但是赋值语句一定不能放在函数外。外面可以放声明语句