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