C# 创建 Hashtable、Dictionary、ArrayList 等对象的简写方法
这个问题也是别人问到的,下面贴出来供大家参考。
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 的简写形式www.zzzyk.com
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" };
}
作者 孟宪会
补充:软件开发 , C# ,