[C#] 문법 기초 정리 1

2025. 4. 17. 11:08개발이야기

728x90
반응형

 변수, 조건문, 반복문

C#을 배우기 시작했다면 가장 먼저 익혀야 하는 것은 기본 문법입니다.
이번 글에서는 변수 선언, 조건문, 반복문, 기본 자료형 같은 C#의 기초 문법을 예제와 함께 정리해드립니다.


 1. 변수와 자료형

C#은 정적 타입 언어이므로, 변수를 선언할 때 타입을 명시해야 합니다.

int number = 10;            // 정수형
float pi = 3.14f;           // 실수형
string name = "Alice";     // 문자열
bool isActive = true;      // 논리형
char grade = 'A';          // 문자형

 var 키워드

타입을 명시하지 않고 var를 사용하면 자동으로 타입 추론됩니다.

var age = 25;              // 컴파일러가 int로 추론
var message = "Hello";     // string으로 추론

 2. 조건문

 if / else

int score = 85;
if (score >= 90)
{
    Console.WriteLine("A 학점");
}
else if (score >= 80)
{
    Console.WriteLine("B 학점");
}
else
{
    Console.WriteLine("C 학점 이하");
}

 switch

int menu = 2;
switch (menu)
{
    case 1:
        Console.WriteLine("게임 시작");
        break;
    case 2:
        Console.WriteLine("설정");
        break;
    default:
        Console.WriteLine("종료");
        break;
}

 3. 반복문

 for

for (int i = 0; i < 5; i++)
{
    Console.WriteLine($"i = {i}");
}

 while

int count = 0;
while (count < 3)
{
    Console.WriteLine("반복 중...");
    count++;
}

 foreach

컬렉션(List, 배열 등)을 순회할 때 사용

string[] fruits = { "사과", "바나나", "포도" };
foreach (string fruit in fruits)
{
    Console.WriteLine(fruit);
}

 4. 콘솔 입력과 출력

Console.WriteLine("이름을 입력하세요:");
string name = Console.ReadLine();
Console.WriteLine($"안녕하세요, {name}님!");

Console.ReadLine()은 문자열로 입력을 받고, 필요한 경우 int.Parse, double.Parse 등을 이용해 변환합니다.


 

이 글에서는 C#의 가장 기본이 되는 문법들을 정리해봤습니다:

  • 변수와 자료형
  • 조건문 (if, switch)
  • 반복문 (for, while, foreach)
  • 콘솔 입출력

처음 시작하는 분들께 도움이 되었길 바랍니다 

728x90
반응형