在C#,我可以聲明這樣C#到VB.NET數組初始化
object[] Parameters;
和數組變量初始化這樣的:
Parameters = new object[20];
在Visual Basic,聲明和初始化陣列很容易:
Dim Parameters(19) As Object
Dim Parameters As Object(19) ' Alternative syntax
我怎麼會初始化一個已經被宣佈爲VB.NET數組變量?
Parameters = New Object(19)
不起作用。
例如,我將如何將以下內容轉換爲VB.NET?
int value = 20;
object[] Parameters;
if (value > 10)
{
Parameters = new Object[20];
}
如果您已經在VB.NET中編程了任意長度的時間,您可以考慮用(值-1)替換常數19。如果價值變量值發生變化,會爲您節省一些頭痛的時間。這是在線轉換器的問題。 – CommonSense
@CommonSense,幸運的是,我從來沒有在我的編程生涯中使用這種語言。當有場合介紹時,我簡單地將代碼重寫爲C#,因爲我無法忍受VB.NET。 –