使用C#匿名类可以让我们在不需要定义具体类型的情况下,创建一个临时的数据结构。下面是一些使用C#匿名类的优雅方式:
var result = from p in products
select new { Name = p.Name, Price = p.Price };
var person = new { Name = "Alice", Age = 30 };
PrintPerson(person);
var person = new { Name = "Bob", Age = 25 };
Console.WriteLine($"Name: {person.Name}, Age: {person.Age}");
总的来说,使用C#匿名类可以让我们更加灵活地处理临时数据结构,避免定义不必要的类,使代码更加简洁和优雅。