2014年8月20日 星期三

C# 利用Hashtable 存放N個List

當需要使用多個List存放資料,且List的數量為動態增減的話 可用Hashtable存放所有的List
using System.Collections;
class MyClass
{
 static void Main(string[] args){
         Hashtable ht = new Hashtable();
   
  //C#的List強制使用泛型
  List list1 = new List();
  List list2 = new List();
  List list3 = new List();

  //Key為自訂名稱
  ht.add("list1".list1);
  ht.add("list2".list2);
  ht.add("list2".list3);

  foreach (DictionaryEntry item in ht) {
   //第N圈迴圈,MyList就會取得第N個 list
   List MyList = (List)item.Value;
  }   

    }//Main end
}

沒有留言:

張貼留言