Razor C # код для VB - PullRequest
       7

Razor C # код для VB

0 голосов
/ 04 февраля 2011

Я пытаюсь преобразовать этот код 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

Ответы [ 2 ]

3 голосов
/ 04 февраля 2011

VB.NET имеет другой синтаксис для именованных параметров , чем в C #. (Они были в VB долгое время, прежде чем попали в C #.)

Вы можете переписать код следующим образом:

Dim grid As New WebGrid(source := data, defaultSort := "name", rowsPerPage := 30)
0 голосов
/ 04 февраля 2011

@ sfgroups ... Попробуйте этот инструмент, http://www.developerfusion.com/tools/convert/vb-to-csharp/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...