C#에서 전역 변수 사용
C#은 기존 전역 변수(인스턴스 참조 없이 액세스 가능)를 지원하지 않습니다. 그러나 전역 변수의 기능을 구현하기 위한 몇 가지 대안이 있습니다.
정적 클래스 사용
가장 간단한 방법은 정적 클래스를 사용하는 것입니다. 정적 클래스는 인스턴스화되지 않으며 정적 멤버(변수, 속성 및 메서드)와 비정적 멤버를 포함할 수 있습니다. 정적 멤버는 클래스의 모든 인스턴스에서 공유되며 인스턴스를 만들지 않고도 액세스할 수 있습니다.
<code class="language-c#">public static class 全局变量 { public const Int32 BUFFER_SIZE = 512; // 不可修改 public static String FILE_NAME = "Output.txt"; // 可修改 public static readonly String CODE_PREFIX = "US-"; // 不可修改 }</code>
동일한 네임스페이스 내의 코드 어디에서나 정의된 값에 액세스하려면:
<code class="language-c#">String code = 全局变量.CODE_PREFIX + value.ToString();</code>
다양한 네임스페이스 처리
다른 네임스페이스에서 전역 변수에 액세스하려면 다음 두 가지 방법이 있습니다.
위 내용은 C#에서 전역 변수 기능을 어떻게 얻을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!