gameover.blog.ir

Static member `' cannot be accessed with an instance reference, qualify it with a type name instead

فرض کنید یک اسکریپت یا کلاس دارید به اسم A.cs به این صورت :

public class classA{

   static  public String x="salam chetori";

}



اگر  یک متغیر جدید از نوع کلاس A ایجاد کنیم بعدش اسم متغیر و نقطه و سپس اسم متغیر عضو اون رو بیاریم یعنی مثل  زیر خطا خواهیم داشت:

public class classB{

   classA instance1=new classA();

Debug.Loog(instance1.x);

}


Static member `' cannot be accessed with an instance reference, qualify it with a type name instead


حل:

برای دسترسی به متغیر از نوع استاتیک x ، از طریق یک اسکریپت دیگه یا کلاس دیگه،فقط اسم اون کلاس رو میاریم و دیگه نیازی به نمونه سازی نیست:


public class classB{

  Debug.Log(classA.x);

}




مشخصات

تبلیغات

محل تبلیغات شما

آخرین مطالب این وبلاگ

محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

رستوران گردان برج میلاد تهران 360 خرید فالوور ارزان دکور خوب حوزه علمیه الزهرا (س) - کیش Christina کتاب ارغوانی بهینه سازی سایت در شیراز Christopher بشارت