我正在编写一个声明并编译,但编译器[VS]从未告诉我我将分号放了两次.
这意味着在ASP.NET MVC 3中
return Json(mydata);;
return Json(mydata);
Run Code Online (Sandbox Code Playgroud)
他们都编译,但第一个是错误的设计模式.为什么不告诉我这两个分号.
如果没有理由使用两个分号,为什么不显示错误?
如果有特殊用途,请告诉我在C#中写一个语句需要两个分号的位置.
无论多少; 你放在ac#代码行的末尾,编译器不会显示错误,并且
几乎所有其他语言(如c,c ++和java)的构建都是成功的......这是不允许的.
任何解释?
看我下面的代码
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)