【发布时间】:2021-11-21 09:42:36
【问题描述】:
如何访问IEnumerable 结果视图中的string 值,结果可能会有所不同?
我正在使用foreach 循环遍历list,然后获取VehicleID 的不同值:
foreach (var trip in paidTrips) {
var vehicleids = trip
.Select(x => x.VehicleID)
.Distinct()
.ToList();
我知道该怎么做:
string n = vehicleids[0];
string o = vehicleids[1];
但这给了我一个“索引超出范围”——如果有两个以上的项目,则会出现异常。
我认为使用 for 循环遍历索引并从中创建一个数组会很好吗?如果是这样,我该怎么做?
【问题讨论】:
标签: c# arrays string list ienumerable