inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

TextRPG 전투

textRPG 전투 강의에서 Fight 함수 질문있습니다!

234

pnj991122

작성한 질문수 13

1

본 강의에서 fight함수에서 ref를 사용하셨는데 out을 사용해도 같은가요?? 그리고 만약 그렇다면 out 대신 ref를 쓰신 이유도 궁금합니다.

C#

답변 1

0

Rookiss

큰 차이는 없지만 ref는 밖에서 넘겨준 정보의 참조값을 넘겨줘서
함수 내부에서 원본을 고치는 것에 가깝습니다.
out은 함수 내부에서 데이터 외부로 전달용도에 가깝습니다. (즉 return하는 용도)

일반적으로 out이 붙은 경우 원본은 초기값으로 생각할 수 있고
ref가 붙은 경우라면 이미 데이터가 있는 상태로 그것을 건드리는 개념이라 볼 수 있습니다.

Generic에 대한 질문 있습니다.

0

98

2

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

0

205

2

다형성 캐시 문제

0

116

3

.

0

72

1

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

0

79

1

이후 커리 질문

0

87

1

static

0

92

2

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

0

72

1

생성자의 이름 선언

0

66

1

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

0

91

1

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

0

240

1

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

0

250

1

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

0

307

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

231

1

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

0

216

1

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

1

284

1

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

0

397

1