【发布时间】:2019-04-05 18:43:38
【问题描述】:
我不断收到此错误:
Assets/PlayerScript.cs(220,35):错误 CS0120:对象引用是 需要访问非静态成员`Generate.seed'
使用此代码:
using (StreamWriter sw = new StreamWriter("file.txt"))
{
sw.WriteLine(Generate.seed);
}
我在 Generate.cs 中声明:
public int seed;
【问题讨论】:
-
someGenerateObject.seed;或使seedstatic iff 这样是合适的。请search for errors messages next time -
好吧,您要么使用对象引用 ... 到
Generate的实例,要么将seed设为public static int seed -
“seed”不是“Generate”类的静态成员。您尝试像使用静态成员一样使用它。要么使其成为静态成员,要么停止使用它。您需要了解实例和静态事物之间的区别。