본문 바로가기

C# 개인 공부 기록용/어소트락 게임아카데미 - C# 무료강의[2019] 총48강

[C# 강의 23화]string 기본자료형 기초

출처 : https://www.youtube.com/watch?v=Pox-v1SoNAM&list=PL4SIC1d_ab-Y-bBKojxhtFWwNpawMM1h5&index=23

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

// 언어는 숨쉬는 것.
// 붉은 줄이 갔다. 왜 갔지 왜 안되지?

// 프로그래밍에 있어서
// 기본기라고 생각하는 것이 3가지 있다.
// 1. 디버깅 (F9, F10, F11) 95%
//    지금은 중단점만 신경쓰면 된다.
// 2. 문자열 3%
// 3. 파일입출력 2%


enum TEST
{
    A01
}


namespace _25String01
{
    class Program
    {
        // 리턴값이 없어서 오류가 난다.
        // Func()
        // {

        // }

        static void Main(string[] args)
        {
            // int a 크기 4바이트
            // 동적 기본자료형이다.
            // 문자
            char Charactor = 'a';
            // string은 char의 집합
            string TEST = "aaaa";
            // 자료형은 C#에서 만들어 놓은 기본 구조체이다.
            int AAA = new int();
            AAA = 1000;
            TEST = AAA.ToString();
            // string int.ToString()
            // string을 리턴하는 int의 멤버함수


            // int는 구조체고 내부의 멤버변수나 함수가 존재하고
            // 그것을 통해서 문자열로 변환을 해줄 수 있다.
            string Left = "안녕하세요";
            string Right = " 날씨가 좋네요";

            string Result = Left + Right + AAA.ToString();

            Console.WriteLine(Left + Right + AAA.ToString());
            Console.WriteLine(Result);

            if (Charactor == 'a')
            {

            }

            // 자료형이 다르면 C#은 대입할 수 없다.
            // int A = "하하하";
            // int B = A01; 
        }
    }
}