问题是如何从List获取具有其字段值的对象
我有一个名为f_objects的列表,其中包含对象.
private List<F_object> f_objects;
Run Code Online (Sandbox Code Playgroud)
我还有一个有一些价值的字符串:
string name = "something";
Run Code Online (Sandbox Code Playgroud)
F_object有一个方法返回名为name的字段:
public string GetName()
{
return this.name;
}
Run Code Online (Sandbox Code Playgroud)
是否有内置的方法来比较列表中的对象与此字段值?或者我应该做一个循环并比较如下:
foreach(F_object ob in f_objects)
{
if String.Equals(name, ob.GetName())
F_object found = ob;
}
Run Code Online (Sandbox Code Playgroud)