반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { object[] obj = new object[2]; obj[0] = 1; obj[1] = "strValue"; // is는 특정 객체 형변환이 가능한지 여부 확인 Console.WriteLine("Test : " + (obj[0] is int)); Console.WriteLine("Test : " + (obj[0] is string)); // as는 특정 객체 형변환이 가능하면 형변환객체를 불가능 하면 null을 반환한다. Console.WriteLine("Test : " + ((obj[0] as string) == null ? "null" : obj[0])); Console.WriteLine("Test : " + ((obj[1] as string) == null ? "null" : obj[1])); Console.Read(); } } } |
실행화면
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 화면스크린 갭쳐 (0) | 2017.04.25 |
---|---|
[C#]소켓으로 이미지 전송하기 (2) | 2017.04.23 |
[C#]마지막 일자 구하기 (0) | 2017.04.20 |
[C#]엑셀 컬럼 숫자 문자로 변환 (0) | 2017.04.18 |
[C#] 모서리가 둥근 윈도우 폼 만들기 (2) | 2017.04.17 |