小编Ala*_*ras的帖子

如何在List <object>中搜索具有其字段值的对象

问题是如何从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)

c# oop list object

3
推荐指数
2
解决办法
8196
查看次数

标签 统计

c# ×1

list ×1

object ×1

oop ×1