C# 키워드

최승원·2024년 2월 3일

.Net framework Console Application 솔루션 파일 생성 시,

using System;
using System.Collection;


namespace ConsoleApplication1
{
    internal class Program
    {
        public static void Main(string[] args)
        {
			Console.WriteLine("Hello World!");
        }
    }
}

파랑색 - 키워드 (예약어)

흰색 - 식별문자 (이름)

청록색 - 클래스 타입 이름

노랑색 - 함수 이름

하늘색 - 파라미터 (매개변수)

주황색 - 문자 / 문자열 상수

어두운 색 - 컴파일러가 필요 없다 판단.

키워드 (예약어)

  • 미리 예약되어 있는(정의되어 있는) 단어
  • 이미 시스템에서 정의되어 있기 때문에 사용자가 임의로 동일한 이름을 사용할 수 없다.

using 키워드 용도
1. namespace를 사용하겠다라고 선언할 때 사용.
2. namespace 멤버 호출이 모호할 때 사용.
3. IDisposable의 Dispose() 함수 호출을 보장할 때 사용.
4. 이름으로 공간 분리할 때 사용.

internal - 접근제한자

  • 동일 어셈블리 내에서만 접근 가능하게하는 접근 제한자.

class - class 타입 정의 키워드

  • 참조타입 객체의 데이터와 기능을 정의하는 사용자 정의 자료형
  • 멤버 - 클래스를 구성하는 구성원
  • 형식
    • class 클래스이름 { 멤버 정의 }

Main 함수

public static void Main(string[] args)
{
	return; // return은 쓰여 있지 않을 시, 자동으로 해준다.
}

함수 형태

  • 반환형 함수이름 (매개변수 1타입 매개변수 1이름, 매개변수 2타입 매개변수 2이름···) { 함수 연산; return 반환값; }

argument (인자) - 매개변수에 대입할 값

static - 정적 키워드

profile
안녕하세요. 최승원입니다.

0개의 댓글