私は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を使っています。どんな助けもありがとう。ありがとうございました。
あなたは[この](http://stackoverflow.com/a/1175662/647884)チェックし、LINQクエリを使用することができます。 – Bastardo
ObjectNumberが一意の場合は、オブジェクト番号を保持する文字列の型である 'TKey'を使用して、リスト(リストの代わりに)を作成することができます。 – Matthew
私は辞書を使っていましたが、 "製品"が置き換えられたり変更されたりすると、オブジェクト番号を更新できる必要があります。 – JLott