我刚开始学习lambda表达式.
是否可以进一步简化以下代码:
Customer customer = Customers.FirstOrDefault(c => c.ID == 3);
if (customer == null)
{
customer = new Customer() { FirstName = "Ben", LastName = "Foster", ID = 3 };
Customers.Add(customer);
}
// do something with customer
customer.CreateProfile();
Run Code Online (Sandbox Code Playgroud)
基本上我想检查集合中是否存在对象.如果不是我想创建它,请将其添加到集合中,稍后再使用它.
谢谢Ben