c# - { }; 是什么以及如何做 在 c# 中工作?
问题描述
在检查一些回购时,我发现了这一点,这让我很伤心。
例子:
var config = Config.GetConfig();
var gen = new MatDocumenationGenerator(typeof(BaseMatDomComponent).Assembly,
Path.Combine(config.Path, "MatBlazor.Demo", "Doc"));
{
}
;
gen.Generate();
怎么可能有{ };
一个方法?为什么不是编译错误?
我不确定,但也许这是该语言的某些功能?如果是,这有什么作用或用途是什么?这个怎么运作?
我试图搜索这是什么,但我什至不知道如何称呼它,所以,有这个的名字吗?
解决方案
它是什么都不做的有效代码,而且是多余的。这几乎可以肯定是一个错误,可以在不影响程序的情况下将其删除。编译器不会警告所有多余的东西,尽管我同意在这种情况下它可能并且应该这样做。
推荐阅读
- amazon-redshift - 使用复制命令和清单文件将 parquet 格式文件加载到 Amazon Redshift 时出错
- c# - 如何有效地将文件从 Azure Blob 存储发送到客户端?
- html - 如何将字体真棒图标放在前面?
- python - Python Pillow .ico 转换为 .gif
- r - 根据条件匹配R中多列中的值
- json - 存在空数组(如 [null] 对象)的 Cosmos DB 查询
- javascript - 使用 .map() 方法,如何缩写字符串以将前 3 个字母留在数组中?
- svg - 组和符号有什么区别?
- amazon-web-services - AWS - 具有 TLS 终止但使用自签名证书到后端的负载均衡器?
- r - 在 Shiny UI 中显示从上传中选择的图像