2017-04-25 1 views
-3

사전 데이터를 여러 클래스에서 사용하려고하지만 사전은 비 정적 클래스에서 초기화됩니다. 나는 그 클래스의 객체를 만든 후에 사전을 사용하는 것에 관심이 없다.C#에서 사전을 전역으로 사용하는 방법.

도와주세요.

+0

그래서 사전을 사용하고 싶지 않습니까? – WhatsThePoint

+1

당신은 싱글 톤을 사용하고 내부에 그 사전을 넣고,'Application' 클래스를 오버라이드하고 (WPF라면) 애플리케이션 인스턴스 데이터를 내부에 저장할 수 있습니다 ... –

답변

1

static으로 사전을 선언하십시오. 클래스는 비 정적으로 유지 될 수 있습니다. 이제 그 클래스의 객체가 몇 개 만들어도 모두 동일한 사전을 참조하게됩니다.

관련 문제