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

C#의 Convert.ChangeType 메서드

<시간/>

ChangeType() 메서드는 지정된 유형의 개체를 반환하고 그 값은 지정된 개체와 동일합니다.

이중 유형이 있다고 가정해 보겠습니다.

double val = -3.456

이제 ChangeType 메서드를 사용하여 유형을 정수로 변경합니다.

num = (int)Convert.ChangeType(val, TypeCode.Int32);

전체 예를 살펴보겠습니다.

예시

using System;
public class Demo {
   public static void Main() {
      double val = -3.456;
      int num = (int)Convert.ChangeType(val, TypeCode.Int32);
      Console.WriteLine("{0} converted to an Int32: {1}", val, num);
   }
}

출력

-3.456 converted to an Int32: -3