我正在尝试编写一个执行以下操作的程序:
有一种名为lengthOffTheWords
的方法。它接收一个字符串数组,并返回一个数字数组,表示每个字符串的长度。
例如:对于以下输入
{"I", "know", "a" , "friend"}
该方法返回{1,4,1,6}
。
{"yes"}
该方法返回{3}.
{"me", "too"}
该方法返回{2,3}.
我想看一个如何写它的例子。
答案 0 :(得分:7)
我会做这样的事情:
public int[] LengthOffTheWords(string[] array)
{
return array.Select(item => item.Length).ToArray();
}
我没有测试过,但它应该做你想做的事。
答案 1 :(得分:0)
int[] GetLengths(string[] array)
{
int[] structure = new int[array.Length];
for(int i = 0;i < array.Length;i++)
{
int length = array[i].Length;
structure[i] = length;
}
return structure;
}