관리 메뉴

도드넷

C# 독학 3화 - 반복문, 메소드, 아트리뷰트, 눌라블 본문

창고/C#

C# 독학 3화 - 반복문, 메소드, 아트리뷰트, 눌라블

도드! 2015. 10. 12. 02:17




C# 독학

3화


반복문, 메소드, 아트리뷰트, 눌라블


- Warning -

본 포스트는 c#을 혼자 공부, 연구하는 과정에서 작성됬습니다.
잘못된 내용이 있을수도 있고 없을수도 있습니다. ^오^


1. 반복문 Loop

while(조건)

for(초기셋, 조건, 변화)

do while(조건)


2. 아트리뷰트 Attribute

아트리뷰트란 [] 형태로 프로그램에 특정 선언(부가옵션)을 더하는 것을 가리킵니다.


[Obsolete("YOU CAN'T USE THIS METHOD! FUCK SAKES!", true)]

- 바로 아래 메소드 사용을 금지함




[Conditional("SWAG")]

- 바로 아래 메소드가 미리 처리되는 아이덴티파이어(Preprocessing Identifier)가 있어야 실행이 되게 만듬


3. 엔켑슐레이션 Encapsulation

- 접근성 설정.

- private : 같은 클래스 출신만 접근가능

- public : 다른 클래스도 접근가능


4. 메소드 Method

- 메소드 구조 :

<Access Specifier 접근설정> <static?> <Return Type 리턴타입> <Method Name 이름>(Parameter List 인풋값)

{

}


- 메소드 호출 :

인스턴스.함수이름(파라미터);




5. C# 물음표

- 눌라블 Nullable 변수 : 빈(Null)값을 가질 수 있는 변수가 된다.

- 물음표 두개는 검사해서 빈값(Null)이면 우측값을 가지게하고 아니면 그대로 눌라블 변수에 저장된 값을 가지게한다.






반응형
Comments