我正在使用一个通用列表,我将 Employee 对象添加到其中。
我知道如何在其中添加和删除,但我如何从中“读取”对象数据以及如何访问列表中特定对象的方法和属性。
假设 Employee
类包含以下属性,我如何访问它以修改对象数据?
public string FirstNameData
{
get { return v_firstName; }
set { v_firstName = value; }
}
最佳答案
假设:
var myList = new List<Employee>();
这里有很多选择...
首先,你可以直接索引它:
var firstName = myList[0].FirstNameData
你可以枚举它:
foreach(var employee in myList)
ProcessName(employee.FirstNameData);
如果您使用的是 .Net 3.5 或更高版本,则可以使用 Linq 扩展:
var firstName = myList.First().FirstNameData;
var allFirstNames = myList.Select(employee => employee.FirstNameData);
这完全取决于你想做什么...
关于c# - 读取和修改通用 List<T> 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3378703/