BE/C#

[C#] 기본 문법

개발새발주발 2024. 3. 19. 14:55
728x90

C#의 기본 문법을 배워보자 ! 

참고할 만한 자료 링크를 첨부해본다. 

 

C# 프로그래밍 언어 - C# 프로그래밍 배우기 (Learn C# Programming)

C# 프로그래밍 언어 C#은 마이크로소프트에서 개발된 객체 지향 프로그래밍 언어로서 Java 나 C++와 비슷한 면들을 많이 가지고 있다. C#을 이야기 하면 자연스럽게 .NET Framework을 함께 이야기 해야

www.csharpstudy.com

변수와 자료형 (Variables and Data Types):

// 변수 선언
int myNumber;
string myString;
double myDouble;

// 변수에 값 할당
myNumber = 10;
myString = "Hello, world!";
myDouble = 3.14;

// 자료형과 함께 변수 선언과 초기화
int myInt = 5;
string myName = "John";

 

조건문 (Conditional Statements):

int num = 10;

// if 문
if (num > 0)
{
    Console.WriteLine("양수입니다.");
}
else if (num < 0)
{
    Console.WriteLine("음수입니다.");
}
else
{
    Console.WriteLine("0입니다.");
}

// switch 문
switch (num)
{
    case 1:
        Console.WriteLine("하나");
        break;
    case 2:
        Console.WriteLine("둘");
        break;
    default:
        Console.WriteLine("다른 숫자");
        break;
}

 

반복문 (Loop Statements):

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

// while 문
int j = 0;
while (j < 5)
{
    Console.WriteLine(j);
    j++;
}

// do-while 문
int k = 0;
do
{
    Console.WriteLine(k);
    k++;
} while (k < 5);

 

배열 (Arrays):

// 배열 선언과 초기화
int[] numbers = new int[5] { 1, 2, 3, 4, 5 };

// foreach 문을 사용하여 배열 순회
foreach (int num in numbers)
{
    Console.WriteLine(num);
}

 

함수 (Functions):

// 함수 정의
int Add(int a, int b)
{
    return a + b;
}

// 함수 호출
int result = Add(3, 4);
Console.WriteLine(result); // 출력: 7

 

클래스와 객체 (Classes and Objects):

// 클래스 정의
class MyClass
{
    public int myNumber;
    public string myString;

    public void MyMethod()
    {
        Console.WriteLine("메서드 호출됨");
    }
}

// 객체 생성
MyClass obj = new MyClass();

// 객체 멤버에 접근
obj.myNumber = 10;
obj.myString = "Hello";
obj.MyMethod();

 

 

프로그래밍 언어를 처음 배울 때 배우는 가장 기초적인 문법을 모아보았다. 

남은건 연습뿐 .. 

'BE > C#' 카테고리의 다른 글

[C#] 간단한 문장 검사 프로그램  (0) 2024.04.11
[C#] .NET(닷넷)이란  (1) 2024.03.27