-10

だから私はカスタムオブジェクトクラスのリストを持っているので、コードは次のようになります

var itemList = new List<Item>();

私のアイテムの場合、それは本当に単純なクラスであり、デフォルトのみを継承し、呼び出されるプライベートフィールドは3つだけです

private double Price;
private string @Url;
private string Name;
public double setPrice(string price)
{
    this.Price = price;
}

リストから削除する方法について回答があったので、私の質問は、リストから作成された項目オブジェクトにアクセスし、別のウィンドウ フォームからそのフィールドを編集する方法です。IE

List<Item> items = new List<Item>();
private void itemListBox_DoubleClick(object sender, EventArgs e)
{
    if (itemListBox.SelectedItem != null)
    {
        var editor = new form2();
        editor.Show(); //creating a new winform 
    } 
}

編集フォームで項目変数を編集するにはどうすればよいですか。だから私が第2形態に行った場合。コレクション内のアイテムから name プロパティにアクセスするにはどうすればよいですか?

4

2 に答える 2

0

itemList.Remove(item); を呼び出して、リストからアイテムを削除できます。

2番目の質問が何を求めているのかわかりません。

于 2013-08-19T22:31:09.110 に答える