0

多次元配列を次のように宣言しました。

Dim invoice_discountitems(100, 1) As String

私は自分の配列をこれで埋めます:

'Fill Array with items discounts
                        For i As Int16 = 0 To data_set.Tables("discount_items").Rows.Count - 1
                            invoice_discountitems(i, 0) = data_set.Tables("discount_items").Rows(i).Item("item_code")
                            invoice_discountitems(i, 1) = data_set.Tables("discount_items").Rows(i).Item("discountitem_average")
                        Next

この配列の塗りつぶされたアイテムを削除するにはどうすればよいですか?前もって感謝します

4

1 に答える 1

2

配列は静的なサイズであるため、空の配列は新しく初期化された配列と同じです。したがって、すべてをクリアしたい場合は、次のようにします。

invoice_discountitems = New String(100, 1)

または、特定の要素をクリアする場合は、Array.Clear()を使用します

Array.Clear(invoice_discountitems, 1, 10)
于 2012-04-26T17:38:27.913 に答える