1

私はこのモデルを持っています:

public class StationData
{
    public int StationID{ get; set; }
    public List<int> FileID { get; set; }
}

メインページで、「StationData」タイプのオブジェクトを返すメソッドを呼び出します。

さて、私が欲しいのは、FileID=valueである「リスト」からアイテムを削除することです。

それは可能ですか?

4

1 に答える 1

1

これを試して

var tempItem = data.FirstOrDefault(item => item.FileID.Any(field => field == 1));
        if (tempItem != null)
            data.Remove(tempItem);

O、すみません、誤解しました

StationData data = new StationData();
var tempItem = data.FileID.Where(item => item == value);
if(tempItem !=null)
{
            var enumerable = tempItem.ToList();
            foreach (var i in enumerable)
            {
                data.FileID.Remove(i);
            }
}
于 2012-10-12T05:22:43.520 に答える