私はこのコードを持っています。
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
を介して直接アクセスする)
public static class Constants
{
public const string FrameworkName = "Rapido Framework";
}
Constはインスタンス間で変更できないため、既に静的です。
静的として宣言する必要はありません-public const stringで十分です。