using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args) { Website site = new Website("C语言中文网","http://task.lmcjl.com/"); site.Display(); } } public class Website { private string name; private string url; public Website(string n, string u){ this.name = n; this.url = u; } public void Display(){ Console.WriteLine(name +" "+ url); } } }运行结果如下:
C语言中文网 http://task.lmcjl.com/
using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args) { Test test = new Test("C语言中文网"); } } public class Test { public Test() { Console.WriteLine("无参构造函数"); } // 这里的 this()代表无参构造函数 Test() // 先执行 Test(),后执行 Test(string text) public Test(string text) : this() { Console.WriteLine(text); Console.WriteLine("实例构造函数"); } } }运行结果如下:
无参构造函数
C语言中文网
实例构造函数
using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args) { Test a = new Test(); Console.WriteLine("Temp0:{0}, Temp1:{1}", a[0], a[1]); a[0] = 15; a[1] = 20; Console.WriteLine("Temp0:{0}, Temp1:{1}", a[0], a[1]); } } public class Test { int Temp0; int Temp1; public int this[int index] { get { return (0 == index) ? Temp0 : Temp1; } set { if (0==index) Temp0 = value; else Temp1 = value; } } } }运行结果如下:
Temp0:0, Temp1:0
Temp0:15, Temp1:20
using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args) { string str = "C语言中文网"; string newstr = str.ExpandString(); Console.WriteLine(newstr); } } public static class Test { public static string ExpandString(this string name) { return name+" http://task.lmcjl.com/"; } } }运行结果如下:
C语言中文网 http://task.lmcjl.com/
本文链接:http://task.lmcjl.com/news/14460.html