public int Prop { get { return 1; } } public static void Main() { i = 10; // CS0120 Method(); // CS0120 int p = Prop; // CS0120 } } 若要更正此错误,请首先创建类的实例:C# 复制 // CS0120_1.cs public class MyClass { // Non-static field. public int i; // Non-static ...
下面的示例生成 CS0120: // CS0120_1.cs public class MyClass { // Non-static field public int i; // Non-static method public void f(){} // Non-static property int Prop { get { return 1; } } public static void Main() { i = 10; // CS0120 f(); // CS0120 int p = Prop; ...
静态字段、动态字段 案例1:区分静态字段与动态字段,存储位置不同。
这意味着字段(或方法或其他什么)newDiamondText不是静态的,但是您试图使用对类InventoryUI的静态引用来...
public bool AssignWork() 这个不是静态函数 应该加个 应该改成 public static bool AssignWork()说明:类里面的方法 如果是静态的 才可以直接调用 如果class Master{public static bool AssignWork() {} } 如果不是静态的方法就必须先实例化对象 Master m=new Master();m. AssignWork();
非静态的字段、方法或属性“System.Web.UI.Page.Server.get”要求对象引用 这是因为Server对象还没有被初始化,一般是在Page_Load方法中调用.你也可以用这种方式:public string s = HttpContext.Current.Server.ToString();protected void Page_Load(object sender, EventArgs e){ Response.Write(s);} ...
您正在使用属性Scorelist,但这不是一个静态属性,并且您没有该类的实例。你可能会认为,因为你是从...
类里面对应的方法前面加上static
// CS0120_1.cs public class MyClass { // Non-static field public int i; // Non-static method public void f(){} // Non-static property int Prop { get { return 1; } } public static void Main() { i = 10; // CS0120 f(); // CS0120 int p = Prop; // CS0120 // try the...
你这个方法是static静态的,不能直接访问非静态的变量之类的,建议你可以用out参数或者返回元组或者返回一个类,而不是直接在类中访问文本框。