나는 윈도우 폰 7 앱을 개발 중이고 변수들을 전역 변수로 선언하여 그들이 가지고있는 정보가 애플리케이션의 어느 곳에서나 사용될 수 있도록해야한다.C에서 전역 변수 선언하기 #
변수를 public static으로 선언하여 이것을 시도했습니다. 내가 생각할 수있는 거의 모든 가능성을 시도했지만 아무도 효과가 없었다. 변수를 전역으로 만들 수 있습니까? 그렇다면 어떻게?
나는 윈도우 폰 7 앱을 개발 중이고 변수들을 전역 변수로 선언하여 그들이 가지고있는 정보가 애플리케이션의 어느 곳에서나 사용될 수 있도록해야한다.C에서 전역 변수 선언하기 #
변수를 public static으로 선언하여 이것을 시도했습니다. 내가 생각할 수있는 거의 모든 가능성을 시도했지만 아무도 효과가 없었다. 변수를 전역으로 만들 수 있습니까? 그렇다면 어떻게?
전역 변수를 사용하려면 public static
이 필요합니다. 그러나 속성이 아닌 공용 변수를 사용하여 선호한다 :
public class GlobalData {
private static string someString = "Hello, world!";
public static string SomeString {
get {return someString;}
set {someString = value;}
}
}
당신은 다음과 같이 정규화 된 이름을 사용하여이 전역 변수를 참조하십시오
GlobalData.SomeString = "Quick brown fox";
Console.WriteLine("Global variable value is '{0}'", GlobalData.SomeString);
퍼블릭 클래스 안에 글로벌 변수를 넣고 클래스 이름과 변수 이름으로 참조하려고 했습니까?
public static class GlobalVariables {
public static int MrGlobalInt = 5;
}
...
GlobalVariables.MrGlobalInt = 10;
http://stackoverflow.com/questions/ 10285021/how-to-declare-global-variables? rq = 1 가능한 중복 선언 – ToastyMallows
변수를 public static으로 선언하려고했습니다. 그럼 어떻게 된거야? – Ehsan