C#/응용 정리

C# - 두 변수를 출력하는 방법

Khadra 2024. 6. 14. 10:40

응용 예제

using System;
using static System.Console;//Console단어를 생략(코드길이줄어둠)
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int v1 = 100; 
            double v2 = 1.234;

             // 에러가 발생합니다. 두변수를 출력하는 Console.WriteLine() 
            // 메소드 정의가 없기 때문입니다.
            //WriteLine(v1,v2);  


            // 두 개 변수를 ToString()으로 문자열로 바꾸어 
            // + 연산자로 연결하여 출력한다.
            // 문자열 하나를 출력하는 셈이다.
            WriteLine(v1.ToString()+", "+v2.ToString()); 

            // 문자열과 숫자를 +연산자로 연결하면 문자열이 된다.
            // 하나의 문자열을 출력하는 셈이다.
            WriteLine("v1 = " + v1 + "v2 = " + v2);

            // 형식(format)문자열을 사용할 수 있다.
            WriteLine("v1 = {0}, v2 = {1}",v1,v2); 

            // 형식문자열 앞에 '$'를 쓰면 { } 안에 변수명을 직접 쓸 수 있다.
            WriteLine($"v1 = {v1}, v2 = {v2}"); 
        }
    }
}

결과

// 100, 1.234
// v1 = 100v2 = 1.234
// v1 = 100, v2 = 1.234
// v1 = 100, v2 = 1.234