-
디폴트 매개 변수, 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