2009-08-20 49 views

回答

13

您可以使用MinMax方法:

var min = words.Min(w=> w.Length); // 5 
var max = words.Max(w=> w.Length); // 9 
+0

美麗。甚至不知道你可以在C#中表達這樣的功能。 – 2009-08-20 05:44:31

0

最有效的是簡單地通過字符串循環:

int min = Int32.MaxValue; 
int max = 0; 
foreach (s in words) { 
    min = Math.Min(min, s.Length); 
    max = Math.Max(max, s.Length); 
}