무효 클릭 IP 추적 중...
c#

[c# 기초] 함수 앞에 붙은 void는 무엇인가?

꼬예 2022. 5. 2.

c#을 처음 공부하면서 함수앞에 void라고 붙은것을 자주 보게 됩니다. 

이 친구는 무엇일까요?

 

 

바로 이해하기 위해선 void가 있는 함수없는 함수의 차이를 보면 됩니다.

 

아래 두 함수를 보십시오.

하나는 함수명 앞에 void, 하나는 string이라고 붙어 있죠.

 

둘의 차이점이 느껴지시나요?

 

바로 return 이있냐 없냐 그 차이 입니다.

 

c#에서는 함수명을 지을때  해당 함수가 리턴하는 값의 데이터타입함수명앞에 명시해야 합니다.

 

문제는 리턴하는값이 없을 경우 입니다. 

이러한 문제를 해결하기 위해 void라는 명칭으로 함수 앞에 적어주게 되고, 이는 해당 함수는 리턴 값이 없다는걸 내포하게 됩니다.

 

 

  • 트위터 공유하기
  • 페이스북 공유하기
  • 카카오톡 공유하기
이 컨텐츠가 마음에 드셨다면 커피 한잔(후원) ☕

댓글