본문 바로가기
공부/여러가지 공부내용

C# 공부, 총정리

by 푸딩코딩 2023. 9. 11.
728x90
반응형

C# 

1강 C# 준비

C#은 /= c++

자체적으로 메모리 관리가 가능하며 객체&절차지향적 언어의 특성을 모두 가지고 있다. 크로스 플랫폼을 지원하기 때문에 운영체제에 상관없이 컴파일 가능하다.

닷넷 프레임워크를 잘 사용할 수 있는 언어로 주로 회사에서 사용됨. 게임, IoT, 인공지능 등 다양한 분야에서 사용가능. 유니티에서 사용한다.

2강 C# 개발 환경 구축-비주얼 스튜디오

컴퓨터에 구축이 되어있기에 다루지 않음.

3강 첫 C# 프로그램 작성하기

Console.WirteLine(”Hello World”); 출력

//ClassSimple.cs
using System; ----- 네임스페이스 선언부

class ClassSimple
{ ----- 중괄호 사용: 프로그램 범위를 그룹화
    static void Main(string[] args) ----- Main() 메서드
    {
        Console.WriteLine("Hello World!"); ----- 세미콜론: 명령어의 끝
    }
}

C#의 파일 형태

디자인→컴파일→ 런

4강 C# 기본 문법 이해하기

주요 이스케이프 시퀀스(확장 문자)

종류 설명

\n 한 줄 내리기(다음 행으로 이동), newline
\t Tab 들여쓰기( Tab 크기만큼 들여쓰기), tab
\r 캐리지 리턴(줄의 시작으로 이동), carriage-return
\' 작은따옴표 문자 하나 출력
\" 큰따옴표 문자 하나 출력

 

5장 변수 만들기

변수에 직접 정수형 혹은 문자열 값을 저장할 수 있으며, 이 값 자체를 리터럴이라고 한다. 리터럴 중에는 null도 있다. 리터럴은 변수에 저장하여 사용한다.

변수를 사용하는 것을 “변수를 참조한다.”라고 표현한다.

변수를 선언하면 최초에는 쓰레기 값이 저장된다. 따라서 실제 사용할 값을 저장하는 ‘초기화’가 필요하다.

변수 선언시 앞에 const를 붙이면 상수가 되어, 값을 변화할 수 없게 된다. 선언과 동시에 초기화해야함. → 변하지 않는 변수, 읽기 전용 변수

6장 숫자 데이터 형식 사용하기

스킵

7장 숫자 이외의 데이터 형식 사용하기

string 사용시

  string multiLines = @"
            안녕하세요.
            반갑습니다.
        ";

다음과 같이 @를 문자열 앞에 붙여주면 문자열 자체를 그대로 저장할 수 있다.

         안녕하세요.
         반갑습니다.

줄 바꿈 및 공백까지 모두 포함하여 하나의 문자열로 저장한다.

문자열 보간법

> int number = 3;
> string result = "홀수";
> Console.WriteLine($"{number}은(는) {result}입니다.");
3은(는) 홀수입니다.
> string name = "C#";
> string version = "8.0";
> Console.WriteLine($"{name} {version}");     //문자열 보간법 사용
C# 8.0

하이라이트 친 방식으로 문자를 표현하는 것이 문자열 보간법이다. 다양한 방식으로 문자열을 묶어서 출력할 수 있으며, 문자열 보간법은 그 중에서도 간결하고 편리하게 사용할 수 있다.

 

 

728x90
반응형