我想學習如何在C#中使用列表。這裏有很多教程,但是沒有一個真正解釋如何查看包含記錄的列表。如何查看存儲在列表中的值?
這裏是我的代碼:
class ObjectProperties
{
public string ObjectNumber { get; set; }
public string ObjectComments { get; set; }
public string ObjectAddress { get; set; }
}
List<ObjectProperties> Properties = new List<ObjectProperties>();
ObjectProperties record = new ObjectProperties
{
ObjectNumber = txtObjectNumber.Text,
ObjectComments = txtComments.Text,
ObjectAddress = addressCombined,
};
Properties.Add(record);
我想在一個消息顯示值。現在我只是確保信息進入清單。我也想學習如何在列表中找到一個值,並獲取與其相關的其他信息,例如,我想通過對象編號查找項目,如果它在列表中,則它將返回地址。我也使用WPF,如果這有所作爲。任何幫助將不勝感激。謝謝。
你可以使用LINQ查詢,選中[這](http://stackoverflow.com/a/1175662/647884)。 – Bastardo
如果ObjectNumber是唯一的,那麼你可能想用一個字典(而不是列表),用'TKey'作爲保存對象編號的字符串類型。 – Matthew
我會用字典,但用戶必須能夠在「產品」被替換或更換時更新對象編號。 – JLott