문제

내가 묶을 전역변수는 클래스,여기에 내 코드

public static class GLOBALVAR
{
    public static const Color DIFFRENCECOLOR = System.Drawing.Color.LightSalmon;
    public static const Color NOMATCHCOLOR = System.Drawing.Color.LightBlue;     
}

그러나 이것은 일하고 싶어하지 않고 이 오류가

The type 'System.Drawing.Color' cannot be declared const

는 방법이 있 이 작업을 확인합니다.

도움이 되었습니까?

해결책

당신이 사용할 수 있는 readonly

public static readonly Color DIFFRENCECOLOR = System.Drawing.Color.LightSalmon;

readonly 키워드는 가변, DIFFRENCECOLOR 만 수정할 수 있습니다에서 생성자의 그것의 클래스 GLOBALVAR.

그것은 일반적으로 사용하고 싶을 때 선언""에서 런타임이지만,그것은 작품을 이 목적을 위해 너무입니다.

http://msdn.microsoft.com/en-us/library/acdd6hb7.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top