我有一個對象列表。這些對象有三個變量,ID,名稱,值爲&。該列表中可能有很多對象,我需要根據ID或名稱找到一個對象,然後更改該值。 例基於對象變量的對象搜索列表
class objec
{
public string Name;
public int UID;
public string value;
}
List<objec> TextPool = new List<objec>();
我怎麼會發現在TextPool的一個條目有「測試」的名稱和它的值改爲「值」。 真正的程序有更多的搜索選項和需要更改的值,所以我不能只使用字典(儘管名稱和UID或唯一標識符)。 任何幫助將是巨大的
+1。緩慢的typer是緩慢的。 – womp 2010-07-01 00:13:44
調用.ToList()只是爲了使用ForEach擴展給我的氣味更多。 – 2010-07-01 00:15:24
@Joel:ForEach不是擴展;)但是,第二個例子也讓我聞到了 - 但我想我也會列出它作爲一個選項... – 2010-07-01 00:16:32