【发布时间】:2011-10-05 03:37:12
【问题描述】:
前段时间我问了一个问题here“如何使用Linq和C#在集合中添加一个项目”
例如我有相同的收藏:
List<Subscription> subscription = new List<Subscription>
{
new Subscription{Type = "Trial", Period = 30 },
new Subscription{Type = "Free", Period = 90 },
new Subscription{Type = "Paid", Period = 365 }
};
现在我想使用 C# 代码更新此列表中的一项。有可能吗?
【问题讨论】:
-
订阅[0].Type = "ChangedTypeOfFirstItem";
-
更新项目就像从列表中获取项目然后根据需要执行任何更新一样简单。您是否希望通过特定方式更新特定项目?
-
@Reniuz 这仅在 Subscription 是引用类型时才有效。诚然,如果 Subscription 是一种值类型,那会很奇怪,但仍然应该注意。
标签: c# entity-framework generics