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

C#의 Char.GetNumericValue() 메서드

<시간/>

C#의 Char.GetNumericValue() 메서드는 지정된 숫자 유니코드 문자를 배정밀도 부동 소수점 숫자로 변환하는 데 사용됩니다.

구문

다음은 구문입니다 -

public static double GetNumericValue (char ch);

위의 매개변수 ch는 변환할 유니코드 문자입니다.

예시

이제 Char.GetNumericValue() 메서드를 구현하는 예를 살펴보겠습니다. -

using System;
public class Demo {
   public static void Main(){
      char val = 'm';
      bool res;
      Console.WriteLine("Hashcode for val = "+val.GetHashCode());
      res = val.Equals('m');
      Console.WriteLine("Return Value = "+res);
      Console.WriteLine("Numeric Value = "+Char.GetNumericValue(val));
   }
}

출력

이것은 다음과 같은 출력을 생성합니다 -

Hashcode for val = 7143533
Return Value = True
Numeric Value = -1

예시

이제 다른 예를 살펴보겠습니다 -

using System;
public class Demo {
   public static void Main(){
      char val = '5';
      bool res;
      Console.WriteLine("Hashcode for val = "+val.GetHashCode());
      res = val.Equals('m');
      Console.WriteLine("Return Value = "+res);
      Console.WriteLine("Numeric Value = "+Char.GetNumericValue(val));
   }
}

출력

이것은 다음과 같은 출력을 생성합니다 -

Hashcode for val = 3473461
Return Value = False
Numeric Value = 5