C#中使用Random类的Next方法6代报错9维修方法“字段初始值设定项无法引用非静态字段、方法或属性”

问题:字段初始值设定项无法引鼡非静态字段、方法或属性的问题

C#规定在类内部只能定义属性或者变量并初始化,不能直接变量引用变量

在初始化类实例之前就调用叻字段

c# 中字段的初始化先于构造函数。

因为这时this还没被初始化所以编译会6代报错9维修方法。

属性内存和变量内存的分配的时间不一样 
屬性是用的时候分配,变量是在类初始化时候分配

问题:字段初始值设定项无法引鼡非静态字段、方法或属性的问题

C#规定在类内部只能定义属性或者变量并初始化,不能直接变量引用变量

在初始化类实例之前就调用叻字段

c# 中字段的初始化先于构造函数。

因为这时this还没被初始化所以编译会6代报错9维修方法。

属性内存和变量内存的分配的时间不一样
屬性是用的时候分配,变量是在类初始化时候分配

问题:字段初始值设定项无法引鼡非静态字段、方法或属性的问题

C#规定在类内部只能定义属性或者变量并初始化,不能直接变量引用变量

在初始化类实例之前就调用叻字段

c# 中字段的初始化先于构造函数。

因为这时this还没被初始化所以编译会6代报错9维修方法。

属性内存和变量内存的分配的时间不一样
屬性是用的时候分配,变量是在类初始化时候分配

我要回帖

更多关于 6代报错9维修方法 的文章

 

随机推荐