位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > C# > 問(wèn)題詳情

C# 參數(shù)數(shù)組

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-04

    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ù)。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部