|
前幾天推薦一個(gè)同事用“可選參數(shù)”,推薦完了我還畫蛇添足的說這是.NET 4中的新特性。但是事后才發(fā)現(xiàn)這個(gè)新特性是C# 4.0的語言特性,與.NET 4無關(guān)。其實(shí)也不只這一次,我平時(shí)也經(jīng)常把語言、框架、運(yùn)行時(shí),有時(shí)甚至還有開發(fā)工具混為一談。于是今天就總結(jié)一下C#中我感興趣的幾個(gè)語言特性是從何而來的。
1.可選參數(shù)
可選參數(shù)是C# 4.0中的新特性,其作用在于在調(diào)用者不提供參數(shù)值時(shí)給參數(shù)一個(gè)默認(rèn)值,用起來是這樣的:
static void Main(string[] args)
{
TestMethod();
TestMethod(10);
Console.ReadLine();
}
public static void TestMethod(int parameter = 5)
{
Console.WriteLine(parameter);
}
NET技術(shù):C#中的語言特性都是從何而來?,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。