永发信息网

高手帮忙,C#中参数数组调用

答案:2  悬赏:0  手机版
解决时间 2021-07-25 12:22
  • 提问者网友:美人性情
  • 2021-07-25 08:10

假定一个函数GetWord(),它的第一个参数与是一个String值,要求用到以下语句返回其第一个单词和第二个单词:

string firstWord = GetWord("this is a sentence.");

string firstWord = GetWord("this is a sentence.",2);

用到params关键字来定义参数数组

最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-07-25 09:00
public static string GetWord(string Text, params int[] args)
{
string TextCopy = Text;
while (TextCopy.IndexOf(" ") > 0)
//Split() not contain Empty
{
TextCopy = Text.Replace(" ", " ");
}
string[] Words = TextCopy.Split(' ');
if (args.Length > 0)
{
return Words[args[0]];
}
else
{
return Words[0];
}
}
全部回答
  • 1楼网友:一把行者刀
  • 2021-07-25 10:32

public string GetWord(params object [] oList)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯