現在、構造体を含むリストがあり、デリゲートを使用してリスト内の構造体を次のように検索します。
stTest item = myList.Find(delegate(stTest test)
{
return ( string.Compare(test.StringA, somestring, true) == 0 );
});
これはアイテムを取得するために完全に機能していますが、実際のアイテムではなく、見つかったアイテムのコピーを返すようです。そのため、アイテムのフィールドを変更すると(私が行う)、更新は有効になりません。リスト内のアイテム。
デリゲートにリスト内のアイテムへの参照を返すようにする方法はありますか?