有没有办法让List中的每个对象的索引为null?
例如:
List<string> list = new List<string>() { "1", null, "2", null, "3" };
Run Code Online (Sandbox Code Playgroud)
是否有可能获得列表[1]和列表[3]为空的信息?在最好的情况下,我会得到另一个列表,为我提供所有null的索引.
是的,最简单的选择可能是:
var nullIndexes = list.Select((value, index) => new { value, index })
.Where(pair => pair.value == null)
.Select(pair => pair.index)
.ToList();
Run Code Online (Sandbox Code Playgroud)