1
我有以下阵列最短方法查找单词的最小和最大长度阵列
string[] words = { "cherry", "apple", "blueberry", "banana", "mango", "orange", "pineapple" };
我想找到Max
和Min
没有。的字母。例如Max = 9
(用于菠萝)和Min = 5
(用于苹果)
这是最简单的方法。
我有以下阵列最短方法查找单词的最小和最大长度阵列
string[] words = { "cherry", "apple", "blueberry", "banana", "mango", "orange", "pineapple" };
我想找到Max
和Min
没有。的字母。例如Max = 9
(用于菠萝)和Min = 5
(用于苹果)
这是最简单的方法。
最有效的是简单地通过字符串循环:
int min = Int32.MaxValue;
int max = 0;
foreach (s in words) {
min = Math.Min(min, s.Length);
max = Math.Max(max, s.Length);
}
美丽。甚至不知道你可以在C#中表达这样的功能。 – 2009-08-20 05:44:31