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