私はstring[]
いくつかの値を持っています。すべての文字列の長さを確認したいと思います。実際、私はそれらのどれもが20文字を超える長さを持たないことを確認したいだけです。速い方法はありますか?
質問する
217 次
4 に答える
18
ここEnumberable.Any
に記載されているメソッドを使用して、配列に20文字を超えるアイテムがあるかどうかをすばやく確認できます。
array.Any(x => x.Length > 20)
于 2012-09-10T17:50:50.413 に答える
2
foreach (var s in strings)
{
if (s.Length > 20)
{
// found a string with length over 20 characters
}
}
于 2012-09-10T17:51:02.727 に答える
2
string[] youtStringArray= new string[] {"Michigan", "NewYork", "Florida"};
foreach(var item in youtStringArray)
{
if(item.Length>20)
{
//do some thing , may be substring to first 20 ?
}
}
于 2012-09-10T17:51:06.300 に答える
0
試す、
if (array.Count(o => o.Length > 20) > 0)
{
// Do something
}
于 2012-09-10T18:18:14.900 に答える