C sharp:함수: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
잔글편집 요약 없음 |
잔글 (→선언) |
||
(같은 사용자의 중간 판 2개는 보이지 않습니다) | |||
9번째 줄: | 9번째 줄: | ||
|+ | |+ | ||
|- | |- | ||
!'''반환할 데이터 타입''' | !'''반환할 데이터 타입''' | ||
!'''이름''' | !'''이름''' | ||
!'''인자값''' | !'''인자값''' | ||
!'''명령문''' | !'''명령문''' | ||
!기본형 | |||
|- | |- | ||
| | | | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
41번째 줄: | 30번째 줄: | ||
|int, float, string 등의 반환타입을 기입. | |int, float, string 등의 반환타입을 기입. | ||
|} | |} | ||
return이 있는 경우, 타입을 스스로 추측하지 못하기 때문에 지정해주어야 한다. | |||
|name | |name | ||
|(타입 변수명) | |(타입 변수명) | ||
|{명령 | |{명령 | ||
return 변수명;} | return 변수명;} | ||
|함수타입 함수명(타입 변수명, 타입2, 변수명2, ...){ | |||
명령... | |||
return 변수명;} | |||
|} | |||
{| class="wikitable" | |||
|+ | |||
! | |||
! | |||
|- | |||
|정의 | |||
|<syntaxhighlight lang="c#"> | |||
void 함수명(int 변수명1, float 변수명2...) {명령} | |||
</syntaxhighlight> | |||
|- | |||
|사용 | |||
|<syntaxhighlight lang="c#"> | |||
함수명(변수1, 변수2); | |||
</syntaxhighlight> | |||
|- | |||
|사용(반환값이 있는 경우) | |||
|<syntaxhighlight lang="c#"> | |||
변수 = 함수명(변수1, 변수2); | |||
</syntaxhighlight> | |||
|} | |} | ||
데이터를 반환하는 경우엔 반드시 return이 필요하다. | 데이터를 반환하는 경우엔 반드시 return이 필요하다. | ||
{| class="wikitable" | {| class="wikitable" | ||
60번째 줄: | 76번째 줄: | ||
| | | | ||
| | | | ||
|} | |}<br /> | ||
<br /> | |||
===지역변수=== | ===지역변수=== |
2021년 8월 9일 (월) 11:03 기준 최신판
C#에 대한 지식들을 모았다. 틀:C sharp
개요[편집 | 원본 편집]
C#에선 메소드라고도 부른다.
선언[편집 | 원본 편집]
각 요소들은 일반적으로 띄어쓰기로 구분한다.
반환할 데이터 타입 | 이름 | 인자값 | 명령문 | 기본형 | ||||||
---|---|---|---|---|---|---|---|---|---|---|
return이 있는 경우, 타입을 스스로 추측하지 못하기 때문에 지정해주어야 한다. |
name | (타입 변수명) | {명령
return 변수명;} |
함수타입 함수명(타입 변수명, 타입2, 변수명2, ...){
명령... return 변수명;} |
정의 | void 함수명(int 변수명1, float 변수명2...) {명령}
|
사용 | 함수명(변수1, 변수2);
|
사용(반환값이 있는 경우) | 변수 = 함수명(변수1, 변수2);
|
데이터를 반환하는 경우엔 반드시 return이 필요하다.
사용권한 | 타입 | 이름 | 인자값 | 명령문 |
---|---|---|---|---|
지역변수[편집 | 원본 편집]
함수 안에서 정의된 변수로, 함수 안에서만 사용할 수 있다.
전역변수[편집 | 원본 편집]
함수 바깥에서 정의되어 모두가 사용할 수 있다.