【发布时间】:2022-09-23 20:56:08
【问题描述】:
我有一个 List<MemberData> storeCustomers 在 C# 中具有以下类型,
public class MemberData
{
public string clientId;
public string displayName;
public bool isBlocked;
}
假设我的列表有 100 个成员,其 clientId 和 displayName 不同,但都具有相同的 isBlocked = true。如果我想更改从索引 35 开始直到结束的同一字段,对于 isBlocked = false,我该怎么做?我想保持相同的列表并避免截断。
-
foreach(var item in list.Skip(35))? -
foreach或具有正确起始索引的for循环? -
你试过
list.Skip(35).ToList()吗?这将创建一个新列表,您可以在其中更改所有元素的属性。