【问题标题】:Razor C# code to VBRazor C# 代码到 VB
【发布时间】:2011-02-04 05:30:26
【问题描述】:

我试图将此 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

【问题讨论】:

    标签: vb.net razor c#-to-vb.net named-parameters


    【解决方案1】:

    VB.NET 比 C# 有一个 different syntax for named parameters。 (在他们进入 C# 之前,他们在 VB 中已经存在了很长时间。)

    你可以这样重写代码:

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

    【讨论】:

    • 谢谢,这就是我要找的,只是想学VB语法
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 2012-12-31
      相关资源
      最近更新 更多