为什么";编写

本文关键字:编写 quot 为什么 | 更新日期: 2023-09-27 18:27:43

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

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

为什么";编写

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

空语句-MSDN

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

执行空语句只是将控制权转移到末尾陈述的要点。因此,空语句的终点是如果空语句是可访问的,则可达。

为什么要这样做?

只是一行中的一堆空语句。

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

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