inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

ref, out

Swap함수

해결된 질문

427

이훈

작성한 질문수 2

0

Swap함수는 그럼 void가 아닌 int로는 구현을 못하나요?

현재 컨텍스트에 없다고 자꾸 오류가 발생합니다

C#

답변 1

1

Rookiss

안녕하세요,

말씀주신 컨텍스트 문제는 Swap 위치를 class Program 밖에다 만드셔서 그런 것으로 추측이 됩니다.

반환 타입 (void)은 함수가 완료되고 어떤 형식의 값을 반환할 것인가를 의미하는데,

Swap(ref int a, ref int b)의 경우 인자로 넘겨준 a, b의 값을 직접 고칩니다. (ref)

따라서 Swap이 완료될 때  특별히 반환할 값이 없으므로 void이 타당하지만,

그렇다고 int 형식을 반환한다고 특별히 문제가 되진 않습니다.

Generic에 대한 질문 있습니다.

0

97

2

2022 버전에 커뮤니티 버전이 없는데 2026 버전으로 해도 무관?

0

203

2

다형성 캐시 문제

0

115

3

.

0

71

1

프로퍼티 강의 질문 있습니다.

0

79

1

이후 커리 질문

0

87

1

static

0

91

2

강의에는 새로운 클래스 파일을 생성하면...

0

72

1

생성자의 이름 선언

0

66

1

9:03 Divide(10 , 3) 부분 질문입니다

0

90

1

깃허브 관련 질문 있습니다.

0

240

1

비쥬얼 스튜디오 업데이트가 된건가요..? 매개변수 오류 관련 질문

0

249

1

C# 시리즈 || C++ 시리즈 자료구조 강의에 대한 질문입니다!

0

306

2

Activator 질문있습니다

0

333

1

이넘 타임 선언 질문

0

349

1

Sort 오름차순, 내림차순

0

323

1

질문 있습니다.

0

250

1

팩토리얼 문제

0

272

1

Sort함수 질문있습니다.

0

266

1

다형성 함수 질문 있습니다.

0

221

1

질문이 있습니다.

0

230

1

섹션2 연습문제 질문입니다.

0

215

1

안녕하세요~서버에 대해 질문이 있습니다.

1

284

1

텍스트 색깔이 제 편집기와 달라서 수강에 어려움이 있습니다ㅜㅜ

0

397

1