티스토리 뷰
3일차
2021 / 10 / 07
학습 내용 정리
- 메서드 형식
[한정자] [반환 형식] [메서드 이름] ([매개 변수])
{
Return [반환 형식 결과];
}
메서드 앞에 한정자가 꼭 붙음, 한정자가 없다면 자동으로 private로 지정
Static을 붙이면 인스턴스를 만들지 않고도 사용 가능함
- 참조에 의한 전달
|
ref
|
먼저 초기화 해야 함
|
|
Out
|
초기화하지 않아도 됨
|
|
in
|
Ref와 our과 참조를 통해 인수 전달, 잘 쓰진 않음
|
- 매개변수
선택적 매개변수 : 선언과 동시에 초기화 ex) 타입 변수명 = 값
명명된 매개변수 : 함수 (이름 : 값 , 이름 : 값) – 매개변수 이름을 지정하면 변수 위치 변경 가능
가변길이 매개변수 : 매개변수 앞에 params를 쓰면 해당 타입이 여러 개 들어갈 수 있음
서로 다른 타입 여러 개 – params object[] …
- => 메서드
{ }를 쓰지 않고 함수를 정의하는 방법, 라인이 한 줄일 때 쓰임
- 구조체
구조체 변수에 public을 써줘야 외부에서 접근 가능
<구조체 특징>
- 메소드, 필드, 속성 가질 수 있음
- 생성자 정의 가능하나 소멸자는 정의 불가
- 기본 생성자 정의 불가, 멤버를 포함하는 생성자만 가짐
- 값 유형
<내장 구조체>
- DateTime / TimeSpan / Char / Guid
'공부기록 > C#' 카테고리의 다른 글
| [C#] 배열, 컬렉션, 인덱서 (0) | 2022.04.28 |
|---|---|
| [C#] 추상클래스, 인터페이스, 델리게이트, 예외처리 (0) | 2022.04.28 |
| [C#] 클래스 (0) | 2022.04.28 |
| [C#] 데이터 타입, 연산자, 분기반복점프문 (0) | 2022.04.28 |
| [C#] 데이터 타입 정리 (0) | 2022.04.28 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- til
- 미국주식
- 곱창밴드
- 미주
- 정처기실기
- 개발자 취업
- 휴학
- 격파르타 후기
- 정보처리기사실기
- 정보처리기사
- 모바일 소프트웨어
- 토익
- 넷플릭스
- 다이어리
- 99클럽
- 격파르타 합격후기
- html
- 스킨
- 격파르타 장점
- 코딩테스트
- 스크런치
- sqld 자격증 합격
- 코딩테스트 준비
- 항해99
- 정처기
- 티스토리스킨
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
글 보관함