摘要:
1 using System; 2 3 namespace OptionalParameter 4 { 5 class Program 6 { 7 static void Main(string[] args) 8 { 9 DisplayGreeting(firstName: "Wu", lastName: "Hui");10 }11 12 static void DisplayGreeting(string firstName, string lastName,string middl... 阅读全文
摘要:
命名参数,C#4.0新增的另一个方法调用功能,利用命名参数,调用者可以显式指定参数名,并为该参数赋一个值,而不是像以前那样,只能依据参数顺序来决定哪个值赋给哪个参数。 1 using System; 2 3 namespace NamedParameter 4 { 5 class Program 6 { 7 static void Main(string[] args) 8 { 9 DisplayGreeting(firstName: "Zhang", lastName: "San");10 }11 12... 阅读全文
摘要:
Checked块,如果在运行时发生一次溢出的赋值,就会引发一个异常。Unchecked块,在运行时发生一次溢出的赋值,会将数据阶段,而不是为块中的赋值引发异常。下面我们一起一个例子,来证实以上描述: 1 using System; 2 3 namespace CheckAndUncheck 4 { 5 class Program 6 { 7 static void Main(string[] args) 8 { 9 unchecked10 {11 int n = i... 阅读全文