상세 컨텐츠

본문 제목

C# 전역변수 사용은 이렇게

C++,C#, ASP.NET

by 김일국 2010. 4. 27. 15:11

본문

전역변수 예제

namespace PUBLICVAR

{    

    class pubvar

    {

        public static string str = "PublicVariable";    // 정적필드에 대한 참조시 전역변수로 호출시 #1

        //public string str = "PublicVariable";    // 동적필드에 대한 참조시 인스턴스로 호출시 #2

    }

}

 

이렇게 선언하면 다른 클래스들에서

using PUBLICVAR;            // 선언부분

class Test

{

    protected void Page_Load(object sender, EventArgs e)
    {

       string getStatic = pubvar.str;

      ShowMessageBox(getStatic); ;         // 사용부분

    }

}

 

..

 

 

 

* 인스턴스 예제(클래스와 인스턴스의 개념)

ShowMessageBox(pubvar.str);                // 클래스의 전역 메소드를 통해 접근 #1

 

pubvar pubinstance = new pubvar();          // 이렇게 생성하였을때 인스턴스를 생성했다고 말합니다. #2 

ShowMessageBox(pubinstance.str);          // 인스턴스를 통해 접근 #2

관련글 더보기

댓글 영역