본문 바로가기

워크/C# 기본 문법

기본 문법

C#은 마이크로소프트에서 개발한 객체지향 프로그래밍 언어입니다. .NET 프레임워크와 함께 사용되며, 윈도우 애플리케이션, 웹 애플리케이션, 모바일 애플리케이션 등을 개발할 때 많이 사용됩니다.

 

C#의 기본 문법에 대해 간략하게 알아보겠습니다:

 

변수와 자료형: C#은 강타입 언어로, 변수를 선언할 때 반드시 자료형을 지정해야 합니다.

int a = 10;
string name = "John";
bool isTrue = false;

상수: 상수는 변하지 않는 값을 저장하는 변수입니다. C#에서는 const 키워드를 사용하여 상수를 선언합니다.

const int MAX_VALUE = 100;

배열: 배열은 동일한 자료형의 데이터를 여러 개 저장할 수 있는 구조입니다.

int[] numbers = new int[5];
numbers[0] = 10;

조건문: C#에서는 if-elseswitch를 사용하여 조건문을 작성할 수 있습니다.

int a = 10;
if (a > 5)
{
    Console.WriteLine("a is greater than 5");
}
else
{
    Console.WriteLine("a is not greater than 5");
}

반복문: C#에서는 for, while, do-while를 사용하여 반복문을 작성할 수 있습니다.

for (int i = 0; i < 10; i++)
{
    Console.WriteLine(i);
}

함수: 함수는 특정 작업을 수행하는 코드의 블록입니다. C#에서는 void 키워드를 사용하여 반환값이 없는 함수를 선언하고, 자료형을 지정하여 반환값이 있는 함수를 선언할 수 있습니다.

void PrintName()
{
    Console.WriteLine("John");
}

int Add(int a, int b)
{
    return a + b;
}

클래스와 객체: 클래스는 객체를 생성하기 위한 틀이며, 객체는 클래스의 인스턴스입니다.

class Person
{
    public string name;
    public int age;

    public void SayHello()
    {
        Console.WriteLine("Hello, " + name);
    }
}

Person person = new Person();
person.name = "John";
person.age = 30;
person.SayHello();

 

접근 제어자: 접근 제어자는 클래스, 변수, 함수 등의 접근 범위를 지정합니다. C#에서는 public, private, protected, internal, protected internal, private protected 등의 접근 제어자를 사용할 수 있습니다.

 

이러한 기본 문법을 바탕으로 C# 프로그래밍을 시작할 수 있습니다. C#은 매우 강력하고 폭넓은 기능을 제공하는 언어이므로, 이러한 기본 문법 외에도 많은 고급 기능들을 학습하면서 능숙해져야 합니다.

'워크 > C# 기본 문법' 카테고리의 다른 글

조건문  (0) 2023.09.03
배열  (0) 2023.09.03
상수  (0) 2023.09.03
변수와 자료형  (0) 2023.09.03
고급 기능  (0) 2023.08.31