기초문법 정리
조건문
if (조건식) {
// 조건이 참일 경우 실행될 문장
}
if (조건식) {
// 참일 경우에 실행될 문장
} else {
// 위의 조건식에 아무것도 해당하지 않을때 실행될 문장
}
if (조건식) {
// 참일 경우에 실행될 문장
} else if (조건식) {
// 참일 경우에 실행될 문장
} else {
// 위의 조건식에 아무것도 해당하지 않을때 실행될 문장
}
switch (조건식) {
case 상수: // 만약 조건식의 결과가 이 상수와 같다면!
// 실행될 코드
break; // 탈출!
case 상수:
// 실행될 코드
break;
}
반복문
while (조건식) {
// 반복 실행될 코드
}
for(초기식; 조건식; 증감식) {
// 반복 실행될 코드
}
foreach (변수 in 배열 혹은 컬렉션) {
// 실행될 코드
}
제어문
while (조건식)
{
if (조건식) break; // 조건이 만족되면 break; 로 나가게 함
for (초기식; 조건식; 증감식)
{
if (조건식) continue; // 조건이 만족되면 하단 부의 코드는 실행 시키지 않고 다시 위로 돌려 계속 수행하라..
메서드
[접근 지정자] 반환형식 메소드명(매개변수_리스트) {
// 실행될 코드
}
배열
1차원 배열 ____ 데이터타입[] 배열명 = new 데이터타입[크기];
다차원 배열 _____ 데이터타입[,] 배열명 = new 데이터타입(행, 열);
클래스
[접근제한자] class 클래스명
{
// 필드, 메소드 ...
}
클래스 객체 생성 ______ 클래스명 식별자 = new 클래스명();
클래스 생성자..
class 클래스명 {
한정자 클래스명(매개변수..)
{
//
}
클래스의 상속
class 부모 클래스
{
// ..
}
class 자식 클래스 : 부모 클래스
{
// 부모 클래스의 모든 데이터와 행동이 전달 됨.
}
접근 제한자
설명
private
클래스 내부에서만 접근이 가능합니다.
public
모든 곳에서 해당 멤버로 접근이 가능합니다.
internal
같은 어셈블리에서만 public으로 접근이 가능합니다.
protected
클래스 외부에서 접근할 수 없으나 파생 클래스에서는 접근이 가능합니다.
protected internal
같은 어셈블리에서만 protected으로 접근이 가능합니다.
속성
읽기전용. 쓰기전용.. 이라 이해..
class 클래스명
{
데이터타입 필드명;
접근한정자 데이터타입 프로퍼티명
{
get
{
return 필드명;
}
set
{
필드명 = value;
}
}
}
'CSharp > CSharp 문법' 카테고리의 다른 글
C# 문법 (0) | 2024.07.01 |
---|---|
C# 강의 메모 (0) | 2022.09.28 |
기초문법 정리2 (0) | 2022.09.27 |
두 문자열 경로로 결합 (0) | 2022.09.26 |
파일 체크 후 생성 (0) | 2022.09.20 |
댓글