0

このC#コードVB.Netを変換しようとしています。構文エラーが発生します。

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

4

2 に答える 2

3

VB.NETの名前付きパラメーターの構文は、 C#とは異なります。(彼らは、C#に入る前に、長い間VBにいました。)

次のようにコードを書き直すことができます。

Dim grid As New WebGrid(source := data, defaultSort := "name", rowsPerPage := 30)
于 2011-02-04T05:33:54.527 に答える
0

@sfgroups ...このツールを試してみてください、http: //www.developerfusion.com/tools/convert/vb-to-csharp/

于 2011-02-04T06:02:55.127 に答える