相关疑难解决方法(0)

如何使用C#关键字作为属性名称?

使用asp.net MVC我想在视图中执行此操作:

<%= Html.TextBox("textbox1", null, new { class="class1" }) %>
Run Code Online (Sandbox Code Playgroud)

此语句无法编译,因为class是C#中的关键字.我想知道如何逃避属性名称,以便编译.

如果我将"class"属性更改为"Class"(大写C),则可以编译它.但这不合适,因为严格的xhtml说所有属性(和元素)名称必须是小写的.

.net c# asp.net-mvc

57
推荐指数
1
解决办法
2万
查看次数

C#关键字作为变量

在VB.NET中,您可以用括号括起变量名,并使用关键字作为变量名,如下所示:

Dim [goto] As String = ""
Run Code Online (Sandbox Code Playgroud)

这样做是否有C#等价?

c#

39
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×2

.net ×1

asp.net-mvc ×1