日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
C#3.0新特性介紹(對(duì)象和集合初始化)

在C# 3.0里,對(duì)象和集合初始化更容易了。繼續(xù)C# 3.0新特性之自動(dòng)屬性,現(xiàn)在看看如何對(duì)象和集合初始化

在珠暉等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營(yíng)銷(xiāo)推廣,外貿(mào)網(wǎng)站制作,珠暉網(wǎng)站建設(shè)費(fèi)用合理。

用《C# 3.0新特性(自動(dòng)屬性)》中的Point類(lèi)

 
 
 
  1. public class Point
  2. {
  3.     public int X { get; set; }
  4.     public int Y { get; set; }
  5. }

對(duì)象類(lèi)初始化可以這樣定義了

 
 
 
  1. Point p = new Point { X = 3, Y = 99 };

如果是集合初始化,主要繼承了System.Collections.Generic.IEnumerable< T> ,并且有個(gè)公共方法Add可以進(jìn)行初始化集合初始化

集合初始化例子具體如下

 
 
 
  1. List< Point> Square = new List< Point>
  2.         {
  3.             new Point { X=0, Y=5 },
  4.             new Point { X=5, Y=5 },
  5.             new Point { X=5, Y=0 },
  6.             new Point { X=0, Y=0 }
  7.         };

完整的例子源碼

 
 
 
  1. class Program
  2.     {
  3.         static List< Customer> CreateCustomers()
  4.         {
  5.          return new List< Customer>
  6.         {
  7.             new Customer(1) { Name = “Alex Roland”,      City = “Berlin”        },
  8.             new Customer(2) { Name = “Oliver Cox”,       City = “Marseille”     },
  9.             new Customer(3) { Name = “Maurice Taylor”,   City = “London”        },
  10.             new Customer(4) { Name = “Phil Gibbins”,     City = “London”        },
  11.             new Customer(5) { Name = “Tony Madigan”,     City = “Torino”        },
  12.             new Customer(6) { Name = “Elizabeth A. Andersen”, City = “Portland” },
  13.             new Customer(7) { Name = “Justin Thorp”,  City = “London”       },
  14.             new Customer(8) { Name = “Bryn Paul Dunton”,  City = “Portland”     }
  15.         };
  16.       }
  17.         static void Main(string[] args)
  18.         {
  19.             List< Customer> customers = CreateCustomers();
  20.             Console.WriteLine(”Customers:\n”);
  21.             foreach (Customer c in customers)
  22.                 Console.WriteLine(c);
  23.         }

C# 3.0新特性中的對(duì)象和集合初始化就給大家介紹到這里。


當(dāng)前名稱(chēng):C#3.0新特性介紹(對(duì)象和集合初始化)
網(wǎng)站鏈接:http://m.5511xx.com/article/ccesjhj.html