C#以下如何将一个属性设置为 List类
代码如下
class cardbox
{
list<int> cardlist;
public void addcard(int cardnumber)
{
cardlist.add(cardnumber); // 这里报了一个,
未将对象引用设置到对象的实例。
}
}
class program
{
void main()
{
cardbox box1 = new cardbox();
box1.addcard(10);
cardbox box2 = new cardbox();
box2.addcard(11);
}
}
//以下请问,应该如何改正?
// 要求每个 cardbox实例都只有一个 cardlist
------解决方案--------------------
class CardBox
{
public list<int> CardList{get; set;}
public CardBox()
{
CardList = new List<int>();
}
public void addcard(int cardnumber)
{
CardList.add(cardnumber);
}
}