ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 디폴트 매개 변수, params, in ,out , ref
    게임 개발 학원/C# 2024. 3. 8. 17:59
    반응형

    디폴트 매개 변수

    static void Addstudent(string name, string home, int age = 10)
    {
        // 초기값이 있는 매개변수는 맨끝부터 할당 (디폴트 매개변수는 맨뒤부터)
    }

     

     

    params

    매개변수의 갯수를 유동적으로 사용할수 있음

    동적으로 크기가 변하는 매개변수를 전달할 때, 배열 형태로 전달할때

     

    in

    매개 변수를 입력 전용으로 설정

    in으로 설정된 매개변수는 해당 값을 읽을 수만 있고 수정이 불가능

     

     

    out

    매개 변수를 참조의 형태로

    메서드 내에서 생성된 값을 반환할 때 사용

     

     

    ref

    매개 변수를 참조의 형태로

    매개변수가 ValueType인 경우에도 함수를 통해서 원본값을 변경하고 싶을때

    기존 변수를 메서드에서 수정하려 할 때 사용

    반응형

    '게임 개발 학원 > C#' 카테고리의 다른 글

    연산자 오버로딩  (0) 2024.03.10
    배열 정리  (0) 2024.03.10
    객체지향 4대특징 & SOLID  (0) 2024.03.06
    Abstract, virtual, override, interface  (0) 2024.03.06
    클래스 정리  (0) 2024.03.05
Designed by Tistory.