C# 參數(shù)數(shù)組
C#允許為函數(shù)指定一個(gè)(只能指定一個(gè))特殊參數(shù),這個(gè)參數(shù)必須是函數(shù)定義中的最后一個(gè)參數(shù),稱為參數(shù)數(shù)組。參數(shù)數(shù)組允許使用個(gè)數(shù)不定的參數(shù)來(lái)調(diào)用函數(shù),可使用parent關(guān)鍵字定義它們。
參數(shù)數(shù)組可以簡(jiǎn)化代碼,因?yàn)樵谡{(diào)用代碼中不必傳遞數(shù)組,而是傳遞同類型的幾個(gè)參數(shù),這些參數(shù)會(huì)放在可在函數(shù)中使用的一個(gè)數(shù)組中。
定義使用參數(shù)數(shù)組的函數(shù)時(shí),需要使用下列代碼:
static <returnType> <FunctionName>(<plType> <plName>, …,
params < type>[] <name>)
{
…
return <returnValue>;
}
可以使用下面的代碼調(diào)用該函數(shù):
<FunctionName> (<pl>, …,<vall>, <val2>, ...)
其中<val1>和<val2>等都是<type>類型的值,用于初始化<name>數(shù)組??梢灾付ǖ膮?shù)個(gè)數(shù)幾乎不受限制, 但它們都必須是類型。甚至根本不必指定參數(shù)。
點(diǎn)擊加載更多評(píng)論>>