/ जेनेरिक सूची - c #, विज़ुअल-स्टूडियो -2010, जेनेरिक का उपयोग करके व्युत्पन्न वर्ग से बेस क्लास के गुण तक पहुँचना

सामान्य सूची - सी #, विजुअल-स्टूडियो -2010, जेनेरिक का उपयोग कर व्युत्पन्न वर्ग से बेस क्लास की गुणों तक पहुंच बनाना

C # में, बेस क्लास की संपत्ति तक पहुंचने का सबसे अच्छा तरीका है जब जेनेरिक सूची में व्युत्पन्न वर्ग होता है।

public BaseClass1
{
public Property A{get;set;}
public Property B{get;set;}
}
public BaseClass2:BaseClass1
{
public Property C{get;set;}
public Property D{get;set;}
}
public classA:BaseClass2
{
}

public class Implement
{
List<classA> list1 = new List<classA>()

Console.WriteLine("Would you like to add another person");//If yes I would like add person to the list dynamically

{
//Is it possible to acesses properties of Baseclass using derived class List
List1.Property A = Console.readline();//read input from console
List1.Property B = Console.readline();//read input from console
.
.
List.Property D = Console.readline();//read input from console

List1.add(Property A,Property B);//add properties of baseclass1 and baseclass2 as well as derived class

}
}

मैं कंसोल से बेस क्लास प्रॉपर्टीज का मान लेना चाहता हूं और उन वैल्यूज को लिस्ट में शामिल करना चाहता हूं और लिस्ट को बढ़ाता हूं, अगर यूजर क्लासए की और ऑब्जेक्ट जोड़ना चाहता है। क्या यह संभव है??

उत्तर:

उत्तर № 1 के लिए 1
List1.Add( new ClassA { A = a, B = b, C = c } );