我通常不會在Windows上開發,但最近我不得不在C#上做一些工作,我正在努力解決一些問題。我一直在尋找通過MSDN,但不能找到我在找什麼。C#〜關於List的一些問題<>
無論如何,據我所知,它是一個列表索引,非常像一個數組。但是,如果我使用RemoveAt()刪除位置X處的一個項目,那麼它會移動所有項目,以便新項目現在填充位置X?或者位置X只是空的?
如果您有一個字符串或整數列表,並且使用Remove()看起來相當簡單,但如果您有一個對象列表,可以使用Remove()刪除一個對象字段具有特定值?
例如
說我有List,每個汽車對象都有一個品牌,型號&顏色。
我能做到沿
cars.Remove(cars.color="red");
線的東西我敢肯定,這是可怕的錯誤,但我來自一個PHP背景的這樣的IM相當困惑此刻的語法很多。
感謝
謝謝,正是我在尋找的那種答案。 – cosmicsafari