我有ArrayList.我想检查是否有任何值退出ArrayList.我想使用Any方法(来自System.Linq命名空间),但我只能使用它Array,而不是ArrayList.
有没有有效的方法来检查这个?
好吧,你可以检查一下.Count > 0.但更好的选择是停止使用ArrayList.既然你知道Any()和System.Linq我假设你没有使用.NET 1.1; 所以使用List<T>一些T,你的所有问题都将得到解决.这有完整的LINQ到对象使用,这是一个更好的主意.
List<int> myInts = ...
bool anyAtAll = myInts.Any();
bool anyEvens = myInts.Any(x => (x % 2) == 0);
// etc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5975 次 |
| 最近记录: |