-3

只是想知道为什么有几个“;;” 在 C# 语句中不要在编译时抛出错误,例如

string todayDate = DateTime.Now.ToString(); ;;;;; ;
4

3 回答 3

13

因为;是 C# 语言中的有效空语句

空语句 - MSDN

当在需要语句的上下文中没有要执行的操作时,使用空语句。

空语句的执行只是将控制权转移到语句的终点。因此,如果空语句是可到达的,则空语句的终点是可到达的。

于 2013-08-15T13:01:37.590 回答
0

基本上,编译器将其解释为空代码行。

于 2013-08-15T13:02:11.480 回答
0

为什么要呢?

只是一堆空的语句。

没有语法错误,没有语义错误,只不过是程序员编写了一堆占位符行。

于 2013-08-15T13:02:24.610 回答