C# 如何在c中共享常量

C# 如何在c中共享常量,c#,C#,我想在单个类中存储静态变量,并在不同的类中使用它。 C语言的最佳实践是什么 JavaScript示例。 举个例子。我在找这样的东西: 我有一个文件MyStaticDataObject.js,其中包含一个或多个静态变量 常量MyStaticDataObject={ someKey:someValue, 另一个键:另一个值, //... } 导出{MyStaticDataObject}; 我可以在任何其他文件中使用它们: 从./MyStaticDataObject.js导入{MyStaticData

我想在单个类中存储静态变量,并在不同的类中使用它。 C语言的最佳实践是什么

JavaScript示例。 举个例子。我在找这样的东西:

我有一个文件MyStaticDataObject.js,其中包含一个或多个静态变量

常量MyStaticDataObject={ someKey:someValue, 另一个键:另一个值, //... } 导出{MyStaticDataObject}; 我可以在任何其他文件中使用它们:

从./MyStaticDataObject.js导入{MyStaticDataObject}; // ... 代码中的某个地方 log`someKey的值:`,MyStaticDataObject[someKey]; 在名称空间之外的其他类中,使用nm1引用名称空间;并使用它。否则,可直接使用,无需使用

在名称空间之外的其他类中,使用nm1引用名称空间;并使用它。否则,可直接使用,无需使用

namespace nm1 {
internal class MyStaticDataObject {
    public const string Key1 = "Value1";
    public const string Key2 = "Value2";
    }
}
using nm1;
internal class TestClass
{
    private string Key1 = MyStaticDataObject.Key1;
}