Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 동적 데이터 형식을 정의하는 방법

<시간/>

동적 데이터 유형 변수에 모든 유형의 값을 저장할 수 있습니다. 이러한 유형의 변수에 대한 유형 검사는 런타임에 발생합니다. C# 4.0은 컴파일 시간 유형 검사를 피하는 동적 유형을 도입했습니다.

다음은 동적 유형을 선언하는 구문입니다 -

dynamic <variable_name> = value;

동적 유형은 객체 유형 변수에 대한 유형 검사가 컴파일 시간에 발생하는 반면 동적 유형 변수에 대한 유형 검사는 런타임에 발생한다는 점을 제외하고는 개체 유형과 유사합니다.

예를 들어 보겠습니다 -

dynamic a = 25;

동적 변수의 유형을 얻으려면 -

예시

using System;

namespace Demo {

   class Program {

      static void Main(string[] args) {
         dynamic a = 25;

         Console.WriteLine(a.GetType().ToString());
         Console.ReadLine();
      }
   }
}