相关疑难解决方法(0)

C#允许双分号; ; 如果是的话,有什么特别的方法吗?

我正在编写一个声明并编译,但编译器[VS]从未告诉我我将分号放了两次.

这意味着在ASP.NET MVC 3中

return Json(mydata);;

return Json(mydata);
Run Code Online (Sandbox Code Playgroud)

他们都编译,但第一个是错误的设计模式.为什么不告诉我这两个分号.

如果没有理由使用两个分号,为什么不显示错误?

如果有特殊用途,请告诉我在C#中写一个语句需要两个分号的位置.

.net c#

15
推荐指数
3
解决办法
4803
查看次数

为什么不; ; 导致VS中的构建错误?

无论多少; 你放在ac#代码行的末尾,编译器不会显示错误,并且
几乎所有其他语言(如c,c ++和java)的构建都是成功的......这是不允许的.

任何解释?

c# syntax

0
推荐指数
2
解决办法
229
查看次数

为什么C#允许这个有趣?; ; ; ;

看我下面的代码

protected void Page_Load(object sender, EventArgs e)
{
    ExistsOnPath("efsui.exe"); ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
    install(); ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
}
Run Code Online (Sandbox Code Playgroud)

我在visual studio中添加了更多的分号符号.为什么visual studio允许这个?这是错的还是正确的?

看到这个图像和红色标记.构建成功

在此输入图像描述

但错误显示在这一行?

webClient.DownloadFile("http://www.who.int/inf-new/dnldtxt/introductions.zip", …
Run Code Online (Sandbox Code Playgroud)

c# syntax

-9
推荐指数
1
解决办法
649
查看次数

标签 统计

c# ×3

syntax ×2

.net ×1