摘要:
属性访问器保护级别的变化C# 2.0 允许我们对一个属性的get和set访问器使用不同的访问级别修饰符:class Customer{ private string name; ... public string Name { get{return this.name;} internal set(this.name=value;} } ...}一些注意点属性访问器(get或set)上应用的访问修... 阅读全文
摘要:
C#泛型演示class Stack<T>{ private T[] store; private int size public Stack() { store = new T[10]; size = 0;}public void Push(T x){ store[size++] = x;}public void T Pop(){ return store[--size];}}Stac... 阅读全文
摘要:
匿名方法的由来没有匿名方法的时候(C# 1.0)addButton.Click += new EventHandler(AddClick);void AddClick(object sender,EventArgs e){ listBox.Items.Add(textBox.Text);}有了匿名方法之后(C# 2.0)addButton.Click += delegate{ listBox.It... 阅读全文
摘要:
局部类型局部类型的引入 没有局部类型的时候(C# 1.0) class App{ public void Foo(){...} ... public void Bar(){...} ...} 有了局部类型之后(C# 2.0) partial class App{ public void Foo() {...} ...}partial class App{ pu... 阅读全文