C sharp:함수: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(→선언) |
잔글 (→선언) |
||
13번째 줄: | 13번째 줄: | ||
!'''인자값''' | !'''인자값''' | ||
!'''명령문''' | !'''명령문''' | ||
!기본형 | |||
|- | |- | ||
| | | | ||
29번째 줄: | 30번째 줄: | ||
|int, float, string 등의 반환타입을 기입. | |int, float, string 등의 반환타입을 기입. | ||
|} | |} | ||
return이 있는 경우, 타입을 스스로 추측하지 못하기 때문에 지정해주어야 한다. | |||
|name | |name | ||
|(타입 변수명) | |(타입 변수명) | ||
|{명령 | |{명령 | ||
return 변수명;} | |||
|함수타입 함수명(타입 변수명, 타입2, 변수명2, ...){ | |||
명령... | |||
return 변수명;} | return 변수명;} | ||
|} | |} |
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이 필요하다.
사용권한 | 타입 | 이름 | 인자값 | 명령문 |
---|---|---|---|---|
지역변수[편집 | 원본 편집]
함수 안에서 정의된 변수로, 함수 안에서만 사용할 수 있다.
전역변수[편집 | 원본 편집]
함수 바깥에서 정의되어 모두가 사용할 수 있다.