2014-11-03 180 views
1

在C#中,我們可以通過{}挑選出一些代碼片段。等效於vb.net的c#代碼

你能告訴我在VB.NET中可以使用什麼模擬器嗎?

實例C#:

private void Pr1(bool DoPreform = true) 
{ 
    Pr3(false); 
    { 
     Pr5(false); 
     Pr7(false); 
    } 
    { 
     Pr5(false); 
    } 
} 
+1

一定要避免無謂的編寫代碼。無論是在C#*和* VB.NET。那些額外的大括號什麼也不做,C#不是C++。除了將代碼中的狄更斯混淆外。好吧,你。 – 2014-11-03 09:13:26

+2

@HansPassant:這些大括號確實定義了一個範圍塊。儘管我肯定不推薦使用它們,並且它們在發佈的代碼中是多餘的,但它們並沒有完全沒有作用。 (例如,這是在一個函數內有效:'{int a = 0;} {string a =「」;}' – 2014-11-03 09:22:36

回答

3

您可以使用If語句 '總是如此' 狀態,這樣的:

Private Sub Pr1() 
    Pr3(False) 
    If True Then 
     Pr5(False) 
     Pr7(False) 
    End If 

    If True Then 
     Pr5(False) 
    End IF 
End Sub 

有免費的C#在淨VB.NET轉換器,例如here

+0

非常感謝,tdragon) – 2014-11-03 08:18:08

+0

Ячастовживаюцейсайт.... http:// converter。 telerik.com/ – Mych 2014-11-03 08:47:30

+0

請不要以任何形式的代碼... – 2014-11-03 09:21:22