gameover.blog.ir
Static member `' caot be accessed with an instance reference, qualify it with a type name instead
فرض کنید یک اسکریپت یا کلاس دارید به اسم A.cs به این صورت :
public class classA{
static public String x="salam chetori";
}
اگر یک 1 جدید از نوع کلاس A ایجاد کنیم بعدش اسم متغیر و نقطه و سپس
اسم متغیر عضو اون رو بیاریم یعنی مثل زیر خطا خواهیم داشت:
public class classB{
classA instance1=new classA();
Debug.Loog(instance1.x);
}
Static member `' caot be accessed with an instance reference, qualify it with a type name instead
برای 1 به متغیر از نوع 1 x ، از طریق یک اسکریپت دیگه یا کلاس دیگه،فقط اسم اون کلاس رو میاریم و دیگه نیازی به نمونه سازی نیست:
public class classB{
Debug.Log(classA.x);
}
برچسب:
نویسنده: ایلیا حیدری