돈 많은 백수가 되고 싶어

코딩 초보의 C# 입문기-출력 본문

프로그래밍/c#

코딩 초보의 C# 입문기-출력

미하루 2023. 4. 4. 12:13

C#에서 가장 기본적이고 많이 사용하는 출력방법은 바로 Console 이라는 클래스에 포함된 writeLine()이라는 메서드를 사용하는 방법입니다. Console.WriteLine() 메서드는 괄호안에 출력하고 싶은 문자열이나 다양한 자료형을 입력해 출력 할 수 있습니다.

 

Console.WriteLine(출력하고_싶은_대상);

 

Console.WriteLine() 로 문자열을 출력하기 위해선 괄호 안에 " "를 입력하고 " "안에 문자열을 입력해야 문자열을 출력 할 수 있습니다.

internal class Program
{
    private static void Main(string[] args)
    {
        Console.WriteLine("문자열");
    }
}

 출력

문자열

C:\Users\ododo\Desktop\blog\blog4(output)\blog4(output)\bin\Debug\net6.0\blog4(output).exe(프로세스 34496개)이(가) 종료
되었습니다(코드: 0개).
디버깅이 중지될 때 콘솔을 자동으로 닫으려면 [도구] -> [옵션] -> [디버깅] > [디버깅이 중지되면 자동으로 콘솔 닫기]를 사용하도록 설정합니다.
이 창을 닫으려면 아무 키나 누르세요...

항상 문자열은 쌍따옴표 " " 안 에 입력해야 출력할 수 있습니다.

 

반면에 변수는 " " 없이 입력해야 출력이 됩니다.  

internal class Program
{
    private static void Main(string[] args)
    {
        int n = 5;

        Console.WriteLine(n);
    }
}

출력

5

C:\Users\ododo\Desktop\blog\blog4(output)\blog4(output)\bin\Debug\net6.0\blog4(output).exe(프로세스 28132개)이(가) 종료
되었습니다(코드: 0개).
디버깅이 중지될 때 콘솔을 자동으로 닫으려면 [도구] -> [옵션] -> [디버깅] > [디버깅이 중지되면 자동으로 콘솔 닫기]를 사용하도록 설정합니다.
이 창을 닫으려면 아무 키나 누르세요...

이처럼 변수와 다양한 자료형들은 " " 없이 입력해야 출력할 수 있고 문자열은 " " 가 있어야 출력이 가능합니다.

이유는 C#이란 언어가 문자열과 다른 자료형을 구분할 수 있게 해 주는 것이 " " 이기 때문에 " " 없으면 C# 언어는 문자열이 아닌 자료형으로 인식하여 출력합니다.