C# 代碼
public class Person
{
public String Name { set; get; }
public int Age { set; get; }
public String Url { set; get; }
}
protected void Page_Load(object sender, EventArgs e)
{
//Dictionary 的簡寫形式
Dictionary<int, String> dict = new Dictionary<int, string>() { { 1, "A" }, { 2, "BB" } };
foreach (KeyValuePair<int, String> d in dict)
{
Response.Write("<li>" + d.Key + " = " + d.Value);
}
//Hashtable 的簡寫形式
Hashtable myHash = new Hashtable() { { "key1", "AA" }, { "key2", "BB" } };
foreach (DictionaryEntry d in myHash)
{
Response.Write("<li>" + d.Key + " = " + d.Value);
}
ArrayList ar = new ArrayList() { "A", "B", "C" };
foreach (string d in ar)
{
Response.Write("<li>" + d);
}
//建立普通對象
Person p = new Person() { Name = "net_lover", Age = 28, Url = "http://dotnet.aspx.cc" };
} 引用自 :http://dotnet.aspx.cc/file/Literal-Type-Hashtable-Dictionary-ArrayList.aspx