[.NET] 陣列宣告翻譯問題

看板Visual_Basic作者 (啾吉)時間16年前 (2009/10/11 22:08), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
請問各位高手大大: 小弟遇到一個小問題 我在一個程式(VB6.0)中發現有個陣列宣告: Dim Srt(-99 To 99) As String Dim sCodes As String="ABC" Str(-99)=sCodes 請問如果要把以上程式碼翻譯成VB.NET 2003的版本 該怎麼把陣列宣告為從-99開始,而非一般的0開始?? 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.76.62.236

10/11 23:37, , 1F
直接-99 to 99不行啊?
10/11 23:37, 1F

10/12 09:52, , 2F
.NET開始不支援範圍是0以下的陣列宣告
10/12 09:52, 2F

10/12 10:48, , 3F
那麼可以自己寫個函數來對應。
10/12 10:48, 3F

10/12 20:25, , 4F
寫個函數來對應還不如適應新的規則^^
10/12 20:25, 4F

10/13 00:15, , 5F
他可能有特別用途啊
10/13 00:15, 5F
文章代碼(AID): #1AqURhzi (Visual_Basic)