ArrayList
私はこのように宣言しました
Dim List1 As ArrayList = New ArrayList
ListItem
それにa を追加する
Dim Item As String = ""
List1.Add(New ListItem(Item))
含まれる文字数に制限はありListItem
ますか?
ArrayList
私はこのように宣言しました
Dim List1 As ArrayList = New ArrayList
ListItem
それにa を追加する
Dim Item As String = ""
List1.Add(New ListItem(Item))
含まれる文字数に制限はありListItem
ますか?
「アイテムに含めることができる文字数に制限はありますか?」String
a の長さとメモリ
の制限によって制限されます。
理論上の限界は 2,147,483,647 かもしれませんが、実際の限界はそれに近いものではありません。.Net プログラム内の単一のオブジェクトが 2GB を超えることはなく、文字列型が Unicode (各文字に 2 バイト) を使用する可能性があるため、できる最善の方法は 1,073,741,823 ですが、これを割り当てられる可能性はほとんどありません。 32 ビット マシン。
https://stackoverflow.com/a/140749/284240
それとは別に、常に のList(Of ListItem)
代わりに厳密に型指定された を使用してArrayList
ください。
Dim List1 = New List(Of ListItem)
List1.Add(New ListItem("Foo1"))