获取数组中的单个字符串长度
Getting individual string length in an array
我正在尝试编写一个执行以下操作的程序:
有一种方法叫做lengthOffTheWords
。它接收一个字符串数组,以及 returns 一个代表每个字符串长度的数字数组。
例如:对于以下输入
{"I", "know", "a" , "friend"}
方法 returns {1,4,1,6}
.
{"yes"}
方法returns{3}.
{"me", "too"}
方法returns{2,3}.
我想看看如何写的例子。
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;
}
我会这样做:
public int[] LengthOffTheWords(string[] array)
{
return array.Select(item => item.Length).ToArray();
}
我没有对此进行测试,但它应该可以满足您的要求。
我正在尝试编写一个执行以下操作的程序:
有一种方法叫做lengthOffTheWords
。它接收一个字符串数组,以及 returns 一个代表每个字符串长度的数字数组。
例如:对于以下输入
{"I", "know", "a" , "friend"}
方法 returns {1,4,1,6}
.
{"yes"}
方法returns{3}.
{"me", "too"}
方法returns{2,3}.
我想看看如何写的例子。
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;
}
我会这样做:
public int[] LengthOffTheWords(string[] array)
{
return array.Select(item => item.Length).ToArray();
}
我没有对此进行测试,但它应该可以满足您的要求。