프로그램/C# 2013. 3. 8. 01:42

C# 접근 수정자

[접근 수정자]
public : 어느 서브클래스나 인스턴스에서도 접근이 가능하다.
private : 오직 메서드를 정의한 클래스 안에서만 접근 가능, 디폴트
protected : 정의한 클래스와 그 하위의 모든 자식 클래스에서 접근할 수 있다.
internal : 어셈블리 안에서는 어느 타입에서도 이 메소드에 접근할 수 있다.
protected internal : protected나 internal로 접근

[static]
static 메서드는 객체 인스턴스를 만들지 않아도 클래스 차원에서 직접 호출할 수 있다.
static 데이터 멤버도 선언할 수 있는데, 각각의 인스턴스가 정적 데이터의 복사본을 따로 가지지 않게 할 수 있다. 즉 객체 인스턴스들 사이에서 공유할 수 있다.

 

'프로그램 > C#' 카테고리의 다른 글

C# 난수 생성 , rand Random  (0) 2013.03.08
C# 폼스타일 , FormBorderStyle  (0) 2013.03.08
C# 데이터 타입  (0) 2013.03.08
C# TextBox에 엔터 이벤트 넣기  (0) 2013.03.08
C# Object sender, EventArgs e 란?  (0) 2013.03.08