이 코드가 있습니다;C#의 정적 상수
using System;
namespace Rapido
{
class Constants
{
public static const string FrameworkName = "Rapido Framework";
}
}
비주얼 스튜디오는 저에게 말한다 : The constant 'Rapido.Constants.FrameworkName' cannot be marked static
은 어떻게 다른 클래스에서이 상수를 사용할 수 있도록 할 수 그것의 새 인스턴스를 만들 필요없이? (예 : Rapido.Constants.FrameworkName
을 통해 직접 액세스)
제 생각에는 *이 * 실제로는 옳습니다. 그것을하는 방법. – Hemant
입니다! ......... –
죄송합니다. 나는 그것을 잘못 읽었습니다. 근데 왜 이럴거야? 이 클래스는 아무 것도 효과적으로 포함하지 않습니다. 그리고이 값을 변경하려면 모든 것을 다시 컴파일해야합니다. 이것을 정적 읽기 전용 필드로 만드는 것이 좋습니다. –