c# list 比如3个字段, 取出第一个字段所有值
时间: 2024-11-30 12:15:25 浏览: 3
C# List OrderBy 动态多字段排序
4星 · 用户满意度95%
在 C# 中,如果你有一个 List 类型的对象列表,其中每个元素都包含三个字段,你可以通过遍历列表并访问每个对象的第一个字段来获取所有这些值。假设列表的类型是 `List<MyClass>`,`MyClass` 包含有名为 `Field1` 的属性。下面是一个示例:
```csharp
using System;
using System.Collections.Generic;
public class MyClass
{
public string Field1 { get; set; }
// 其他两个字段...
}
public class Program
{
static void Main(string[] args)
{
// 创建一个 List<MyClass> 对象
List<MyClass> myList = new List<MyClass>
{
new MyClass { Field1 = "Value1" },
new MyClass { Field1 = "Value2" },
new MyClass { Field1 = "Value3" } // 更多对象...
};
// 遍历列表并取出第一个字段的所有值
List<string> field1Values = new List<string>();
foreach (MyClass item in myList)
{
field1Values.Add(item.Field1);
}
// 打印所有 Field1 的值
foreach (string value in field1Values)
{
Console.WriteLine(value);
}
}
}
```
在这个例子中,`field1Values` 列表将存储 `MyClass` 对象的 `Field1` 字段的所有值。
阅读全文