বেস ক্লাস থেকে ডাকলে কি গেটটাইপ () সর্বাধিক উদ্ভূত প্রকারটি ফেরত দেবে?
উদাহরণ:
public abstract class A
{
private Type GetInfo()
{
return System.Attribute.GetCustomAttributes(this.GetType());
}
}
public class B : A
{
//Fields here have some custom attributes added to them
}
বা আমি কি কেবল একটি বিমূর্ত পদ্ধতি তৈরি করতে পারি যা উত্পন্ন ক্লাসগুলিকে নিম্নলিখিতগুলির মতো প্রয়োগ করতে হবে?
public abstract class A
{
protected abstract Type GetSubType();
private Type GetInfo()
{
return System.Attribute.GetCustomAttributes(GetSubType());
}
}
public class B : A
{
//Fields here have some custom attributes added to them
protected Type GetSubType()
{
return GetType();
}
}