2011-02-04 63 views
0

我試圖轉換這個C#代碼VB.Net。其給出的語法錯誤。Razor C#代碼到VB

C#

@{ 
var grid = new WebGrid(source: data, 
          defaultSort: "name", 
          rowsPerPage: 30) 
} 

VB.Net

@Code 
Dim grid as new WebGrid(source: data, 
          defaultSort: "name", 
          rowsPerPage: 30); 
End Code 

什麼是正確的說這個轉換?

-SR

回答

3

VB.NET有different syntax for named parameters確實比C#。 (他們在周圍的VB之前,他們做過他們的方式成C#長的時間。)

您可以改寫這樣的代碼:

Dim grid As New WebGrid(source := data, defaultSort := "name", rowsPerPage := 30) 
+0

謝謝,這是我正在尋找的,只是想學VB語法 – sfgroups 2011-02-04 14:15:29