- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vb.netでByte型の実配列サイズが大きい件)
vb.netでByte型の実配列サイズが大きい件
このQ&Aのポイント
- vb.netでByte型の配列を100byteで宣言しましたが、実際の配列サイズは101byteになりました。
- CとかC++では、有り得ない仕様ですが、どういう意味が有るのでしょうか?
- ご教示お願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Basic 系の言語は配列は 0から始まります Dim A(100)とすると 0~100 で 101個の配列が用意されます。 Option Base 1 を宣言するか、 Dim A(1 To 100) で配列の開始を 1にすれば、配列は 100個になります。 単に 100バイト指定したいのなら Dim A(99) でもいいです。
お礼
VB.NETはVB5以来で久しぶりなので、全く知りませんでした。有難うございます。