在C#中,可以使用LINQ查询语句来获取IEnumerable的属性值并将其赋值给变量。以下是一个示例代码:
using System;
using System.Collections.Generic;
using System.Linq;
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
public class Program
{
public static void Main()
{
List<Person> people = new List<Person>
{
new Person { Name = "Alice", Age = 25 },
new Person { Name = "Bob", Age = 30 },
new Person { Name = "Charlie", Age = 35 }
};
var names = people.Select(p => p.Name); // 获取Name属性值
var ages = people.Select(p => p.Age); // 获取Age属性值
foreach (var name in names)
{
Console.WriteLine(name);
}
foreach (var age in ages)
{
Console.WriteLine(age);
}
}
}
在上述代码中,我们定义了一个Person类,其中包含Name和Age两个属性。然后创建了一个包含多个Person对象的List集合。通过使用LINQ的Select方法,我们可以从IEnumerable<Person>中选择特定的属性值,并将其赋值给变量。在示例中,我们分别获取了Name和Age属性的值,并将它们分别赋值给了names和ages变量。最后,通过foreach循环遍历并打印这些变量的值。
请注意,以上示例中没有提及任何特定的云计算品牌商或产品。如果您需要与云计算相关的具体解决方案或产品推荐,请提供更具体的问题或需求。
领取专属 10元无门槛券
手把手带您无忧上云