더북(TheBook)

as 연산자로 object 형식을 string 형식으로 변환하기

비주얼 스튜디오에서 as 연산자를 사용해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

object 형식을 string 형식으로 변환: As.cs

using System;

class As
{
    static void Main()
    {
        object x = 1234;
        string s = x as string;
        Console.WriteLine(s == null ? "null" : s);
    }
}

실행 결과

null

x 변수는 1234처럼 정수 형식의 데이터이기에 as 연산자로는 string 형식으로 변환이 불가능합니다. 따라서 null 값이 s 변수에 담깁니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.