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 변수에 담깁니다.