首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-03-29 
C#关于类成员变量赋值问题小弟刚开始学C#namespacemyWork{publicmyClass{charmyCharmyCharあ }}上面那样

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

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

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

但是下面的可以通过

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

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


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

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

热点排行