첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ 배열/배열 요소 타입 구하기

----------------------------------------------------------------------------------------------------

using System;

 

Console.WriteLine("--------------------------------------------------");

Console.WriteLine("정수 배열");

Console.WriteLine("--------------------------------------------------");

 

int[] integerArray = new int[] { 1, 2, 3, 4, 5 };

 

Console.Write("배열 타입      : ");

 

if(integerArray.GetType().IsValueType)

{

    Console.WriteLine("Value Type");

}

else

{

    Console.WriteLine("Reference Type");

}

 

Console.Write("배열 요소 타입 : ");

 

if(integerArray.GetType().GetElementType().IsValueType)

{

    Console.WriteLine("Value Type");

}

else

{

    Console.WriteLine("Reference Type");

}

 

Console.WriteLine("--------------------------------------------------");

Console.WriteLine("문자열 배열");

Console.WriteLine("--------------------------------------------------");

 

string[] stringArray = new string[] { "1", "2", "3", "4", "5" };

 

Console.Write("배열 타입      : ");

 

if(stringArray.GetType().IsValueType)

{

    Console.WriteLine("Value Type");

}

else

{

    Console.WriteLine("Reference Type");

}

 

Console.Write("배열 요소 타입 : ");

 

if(stringArray.GetType().GetElementType().IsValueType)

{

    Console.WriteLine("Value Type");

}

else

{

    Console.WriteLine("Reference Type");

}

 

Console.WriteLine("--------------------------------------------------");

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요