0
要获得的第一个数字是从数字的列表积极的,我可以这样写:获取指数 - C#
var FirstPostiveNumber = Values.Where(x => x > 0).FirstOrDefault();
我怎么也得到了index
数量高于其条件是真的吗?
要获得的第一个数字是从数字的列表积极的,我可以这样写:获取指数 - C#
var FirstPostiveNumber = Values.Where(x => x > 0).FirstOrDefault();
我怎么也得到了index
数量高于其条件是真的吗?
可以使用Select()
覆盖一个通过了指数:
var FirstPositiveNumber = Values
.Select((x, i) => new { Value = x, Index = i })
.FirstOrDefault(a => a.Value > 0);
Console.WriteLine("Value is: {0}", FirstPositiveNumber.Value);
Console.WriteLine("Index is: {0}", FirstPositiveNumber.Index);