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 的简写形式
    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 " };
  }
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值