عدم دسترسي به متغييرهاي كلاس فرزند در فراخواني تابع تعريف شده در كلاس والد
سلام
لطفا راهنمايي كنيد در كد نمونه زير كه به زبان C# هستش
مقدار class a نمايش داده ميشه درحالي كه من مي خواهم class b نمايش داده بشه ؛ چه كاري بايد بكنم؟
کد:
public class a
{
string text = "class a";
public void alert()
{
MessageBox.Show(text);
}
}
public class b : a
{
string text = "class b";
}
b myb = new b();
myb.alert();
وقتي يك كلاس والد دارم و يك فرزند از رويش مي سازم ،هنگامي كه تابع خاصي از كلاس والد را از داخل كلاس فرزند صدا مي زنم آن تابع فقط متغييرهاي والد رو استفاده مي كنه و نمي توانم متغييرهاي كلاس فرزند را استفاده كنم
در مثلا فوق مقدار class a نمايش داده ميشه درحالي كه من مي خواهم class b نمايش داده بشه
با تشكر