C#对象初始化器
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace 對象初始化器
{class Program{static void Main(string[] args){//第二種初始化var s1 = new student("張三",23);Console.WriteLine(s1.ToString());//第一種初始化var s2 = new student { name = "李四", age = 34 };Console.WriteLine(s2.ToString());//第三種var s3 = new student("王五",30) { ID=1};}}public class student{public string name { set; get; }public int age { set; get; }public int ID { set;get;}//第一種構造函數public student(){}//第二種構造函數public student(string Name, int Age){name = Name;age = Age;}//方法重載public override string ToString(){return name + ":" + age.ToString(); }}
}
總結
- 上一篇: JavaScript三种弹出框(aler
- 下一篇: C# 的扩展方法在 LINQ 中实现数组