星空网 > 软件开发 > ASP.net

对象初始值设定和集合初始值设定

直接上代码:

  class Program  {    static void Main(string[] args)    {      StudentName student1 = new StudentName("Craig", "Playstead");      //对象初始值设定必须先访问默认的实例构造函数      //使用对象初始值设定项初始化对象      StudentName student2 = new StudentName      {        FirstName = "Craig",        LastName = "Playstead"      };      StudentName student3 = new StudentName      {        ID = 183      };      StudentName student4 = new StudentName      {        FirstName = "Craig",        LastName = "Playstead",        ID = 116      };      Console.WriteLine(student1.ToString());      Console.WriteLine(student2.ToString());      Console.WriteLine(student3.ToString());      Console.WriteLine(student4.ToString());      Console.WriteLine();      //使用集合初始值设定项初始化字典      Dictionary<int, StudentName> students = new Dictionary<int, StudentName>()      {        {111,new StudentName {FirstName="Sachin",LastName ="Karnik",ID =211 } },        {112, new StudentName {FirstName ="Dina",LastName ="Salimzianova",ID =317 } },        {113, new StudentName {FirstName ="Andy",LastName ="Ruth",ID=198 } }      };            //字典的使用举例      //foreach (KeyValuePair<int, StudentName> s in students)      //{      //  Console.WriteLine(s.Value .FirstName +" "+s.Value .LastName +" "+s.Value .ID );      //}      Dictionary<int, StudentName>.KeyCollection keys = students.Keys;      foreach (int s in keys )      {        Console.WriteLine(students[s].ToString());      }      Console.ReadKey();    }  }  public class StudentName  {    //如果这是默认构造函数是private,那么对象初始值设定将会报错    public StudentName ()    {      FirstName = "Lily";    }    public StudentName (string first,string last)    {      FirstName = first;      LastName = last;    }    public string FirstName { get; set; }    public string LastName { get; set; }    public int ID { get; set; }    public override string ToString()    {      return FirstName + " " +LastName +" "+ ID;    }  }

  

 




原标题:对象初始值设定和集合初始值设定

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

速卖通平台的开店的流程!:https://www.ikjzd.com/articles/139497
防侵权预警190:悬停足球在英国市场的外观专利情况:https://www.ikjzd.com/articles/139498
国际站爆品打造四部曲:https://www.ikjzd.com/articles/139499
旺季结束,亚马逊卖家该如何有效清理库存?:https://www.ikjzd.com/articles/13950
盘点TikTok上收入最高的15个博主!:https://www.ikjzd.com/articles/139500
海关总署:2020年跨境电商同比增长超63%:https://www.ikjzd.com/articles/139501
品牌出海新机遇,玩转“新兴”与“王牌”主题沙龙成功举办!:https://www.kjdsnews.com/a/1836370.html
每月资讯 | CBD为您带来最新行业动态:https://www.kjdsnews.com/a/1836371.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流