在庫システムを作成していますが、どれを使用できるか思い出せません。
私はマウスを持っていてlist<item>
、inventory<item>
ボタンがクリックされた場合、アイテムをインベントリから削除してマウスに移動したいのですが (私はこれを実行しました)、どこかに戻すのが問題です。
そこにまだアイテムがない場合は簡単です...つまり、挿入を使用するだけですが、そこにアイテムがある場合はどうすればよいですか? それをマウスリストに追加してからその位置に挿入するか、古いリスト項目をリストの最初または最後または次の項目に挿入しますか? または、別の方法はありますか?
基本的に、ボタンをクリックして、そこにあるアイテムを削除し、マウスリストにあるアイテムに入れます。マウスリストに何かが既にある場合は、古いアイテムがあった場所にそれを追加します。
リストで挿入がどのように機能するのか疑問に思っています。
インデックス 2 に挿入すると、そのインデックスに既にあるオブジェクト/アイテムはどうなりますか? 既に存在するオブジェクト/アイテムは上に移動してインデックス 3 になるか、削除されますか?
リストから何かを削除すると、そのインデックスは になりnull
ますか? 、つまり、このようにindex 0 = 2
index 1 = 51
index 2 = 213
index 3 = null
index 4 =234
たとえば、またはindex 4はindex 3になりますか?