【发布时间】:2023-03-23 03:15:01
【问题描述】:
有没有办法为整个命名空间定义一个常量,而不仅仅是在一个类中?例如:
namespace MyNamespace
{
public const string MY_CONST = "Test";
static class Program
{
}
}
给出如下编译错误:
预期的类、委托、枚举、接口或结构
【问题讨论】:
-
请注意,“常量变量”是矛盾的。变量各不相同,这就是为什么它们被称为“变量”。常量保持不变,这就是为什么它们被称为常量。变量是存储位置,常量是值。它们完全不同;不可能有“常量变量”这样的东西。
标签: c# namespaces constants