假设我有List<int> NullValuesIds包含索引.
如何初始化分配true给来自NullValuesIds和使用LINQ 的索引的布尔数组?(布尔数组大小类似于大小100).
int maxIndex = NullValuesIds.Max(); // or some other maximum
var boolArray =
Enumerable
.Range(0, maxIndex)
.Select(NullValuesIds.Contains)
.ToArray();
Run Code Online (Sandbox Code Playgroud)
如果性能很重要,那么如果NullValuesIds是a ,则会快得多HashSet<int>.