首页 > 解决方案 > @property_name 声明在 C# 中的含义是什么?

问题描述

我正在浏览 microsoft .netcore 运行时的源代码并遇到了这些代码行 在此处输入图像描述

如您所见,他们在每个错误消息获取器(例如@Error_InvalidFilePath.

我的问题是,这里使用的这种语言功能是什么?
而且,我在哪里可以阅读更多关于它的信息?

谢谢

标签: c#.net

解决方案


@是一种使用保留字作为名称的方法。例如,变量class可以用作变量名,如@class.

对于非保留名​​称,这不会添加任何内容。但是你当然不知道将来保留哪些名称。您的代码示例是生成的代码,它最好适用于较新的语言版本,因此在@那里有意义。

查看文档


推荐阅读