欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c# 可選參數(shù)、命名參數(shù)

 更新時(shí)間:2012年10月29日 13:45:02   作者:  
設(shè)計(jì)一個(gè)方法的參數(shù)的時(shí),可為部分或全部參數(shù)分配默認(rèn)值。調(diào)用其方法時(shí),可以重新指定分配了默認(rèn)值的參數(shù),也可以使用默認(rèn)值
重新指定分配默認(rèn)值的參數(shù)時(shí),可以顯式地為指定參數(shù)名稱賦值,隱式指定的時(shí)候,是根據(jù)方法參數(shù)的順序,靠c#編譯器的推斷。

代碼示例:
復(fù)制代碼 代碼如下:

void M(int x=9,string s="a",DateTime dt = default(DateTime))
{...}

Main()
{
M();//使用默認(rèn)值
M(8,"b")://隱式指定方法參數(shù),沒有指定的使用默認(rèn)值
M(6,"v",DateTime.Now);//同上
M(6,dt:DateTime.Now);//顯式的指定參數(shù)名稱,為指定的參數(shù)傳值
}

使用的指導(dǎo)原則:
1、可以為方法和有參屬性指定默認(rèn)值
2、有默認(rèn)值的參數(shù),必須定義在沒有默認(rèn)值的參數(shù)之后
3、默認(rèn)參數(shù)必須是常量
4、ref 和 out參數(shù)不能指定默認(rèn)值

相關(guān)文章

最新評(píng)論