How to add an item in a collection using Linq and C#

后端 未结 2 1674
借酒劲吻你
借酒劲吻你 2021-02-20 02:37

I have a collection of objects. e.g.

List subscription = new List
{
    new Subscription{ Type = \"Trial\", Type = \"Offl         


        
2条回答
  •  谎友^
    谎友^ (楼主)
    2021-02-20 03:28

    You don't. LINQ is for querying, not adding. You add a new item by writing:

    subscription.Add(new Subscription { Type = "Foo", Type2 = "Bar", Period = 1 });
    

    (Note that you can't specify the property Type twice in the same object initializer.)

    This isn't using LINQ at all - it's using object initializers and the simple List.Add method.

提交回复
热议问题