0
値を取り込み、辞書の値を見つけて削除し、辞書を通ってその後1以下の値のキーなので、(辞書の値のキーは1とアップからint型の値です)のように:辞書から項目を削除して他の人のキーを変更する方法F#
let deleteitem (item: Gitem) =
let mutable count = 1
while count<=invendict.Count do
let testitem = invendict.Item[count]
if item = testitem then
invendict.Remove[count]
//from here, look at every value, whos key is higher than the key of
the removed value, and decreases the key by one, till every value is looked at
1)辞書にはどのようなデータ構造が使用されていますか? 2)あなたのキーが単なるインデックスであれば、 'ResizeArray'を使うことはもっと意味があります。 –
辞書は(Int、Gitem) –
'System.Collections.Generic.Dictionary'ですか?あなたはそれらを減らす必要があるように、キーは何を表していますか? –