2

Array指定したインデックスの前にアイテムを追加する前に、そのインデックスにアイテムを追加する場合、 を使用する必要がありますか?それとも を使用できListますか? または、必要な正確なインデックスに追加できるように、最初にリストにダミーデータを入力する必要がありますか?

つまり、List< int>(10) を作成し、0 ~ 4 に何かを入れる前に 5 のインデックスに int を追加したいと考えています。

4

1 に答える 1

2

配列が必要です。

配列には空の要素を含めることができますが、リストには含めることができません。ただし、整数の場合は、空の要素を示すために特別な値 (0、-1、-MaxInt など) を使用する必要があります。

ただし、リストを取得したら、要素をリストの任意の場所に挿入できますが、他のすべての要素がリストに「沿って」押し込まれます。

ただし、「null」要素をリストに追加することはできると思いましたが、新しい要素を挿入するのではなく、要素を置き換える必要があります。

于 2012-10-14T17:28:17.003 に答える