C#3.0對象和集合初始化怎么實現(xiàn)

這篇文章主要講解了“C# 3.0對象和集合初始化怎么實現(xiàn)”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C# 3.0對象和集合初始化怎么實現(xiàn)”吧!

融安網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)2013年開創(chuàng)至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)

Point類

public class Point  {      public int X { get; set; }      public int Y { get; set; }  }

對象類初始化可以這樣定義了

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

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

集合初始化例子具體如下

List< Point> Square = new List< Point>          {              new Point { X=0, Y=5 },              new Point { X=5, Y=5 },              new Point { X=5, Y=0 },              new Point { X=0, Y=0 }          };

完整的例子源碼

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

感謝各位的閱讀,以上就是“C# 3.0對象和集合初始化怎么實現(xiàn)”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對C# 3.0對象和集合初始化怎么實現(xiàn)這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

名稱欄目:C#3.0對象和集合初始化怎么實現(xiàn)
分享路徑:http://bm7419.com/article42/godhhc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站改版、網(wǎng)站營銷做網(wǎng)站、外貿(mào)建站、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設