C#中参数数组的问题

2025-03-03 19:48:19
推荐回答(2个)
回答1:

参数数组就是传数组时大小不用不确定,环境自动识别
比如 函数function(params[] int a)
你使用的时候就可以function(1)也可以function(1,2)无论多少个参数都行

你举得例子,以我的理解是他的params 数组大小只有一和二, 第一个是控制他是第几个单词,第二个是截取该单词的前几个字母

回答2:

private string geword(string str, int index=1, int num=0){
string[] strArray;
string tempStr;
string returnStr;
函数第一步把字符串按照单词拆成字符串数组存到strArray
第二步根据参数index索引数组的第index-1个元素存到tempStr
第三步根据num取tempStr的前num个字符到 returnStr,如果num为0则全部取出

最后return returnStr;
}