我有这段代码;
using System;
namespace Rapido
{
class Constants
{
public static const string FrameworkName = "Rapido Framework";
}
}
Visual Studio告诉我:The constant 'Rapido.Constants.FrameworkName' cannot be marked static
如何在不创建新实例的情况下从其他类中获取此常量? (即通过Rapido.Constants.FrameworkName
直接访问它)
答案 0 :(得分:112)
public static class Constants
{
public const string FrameworkName = "Rapido Framework";
}
答案 1 :(得分:30)
const已经是静态的,因为它不能在实例之间改变。
答案 2 :(得分:11)
您不需要将其声明为静态 - 公共const字符串就足够了。