首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#以下怎么将一个属性设置为 List类

2012-05-28 
C#以下如何将一个属性设置为 List类代码如下class cardbox{listint cardlistpublic void addcard(int c

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); 
}
}

热点排行