C# char를 int로 변환
-
GetNumericValue()
메소드를 사용하여Char
를Int
로 변환하는 C# 프로그램 -
차이가 0 인 방법을 사용하여
Char
를Int
로 변환하는 C# 프로그램 -
Int32.Parse()
메소드를 사용하여Char
를Int
로 변환하는 C# 프로그램 -
GetDecimalDigitValue()
메소드를 사용하여Char
를Int
로 변환하는 C# 프로그램
이 기사에서는 문자를 정수로 변환하는 다양한 방법에 대해 설명합니다.
GetNumericValue()
메소드를 사용하여Char
를Int
로 변환하는 C# 프로그램
GetNumericValue()
는character
가 숫자 값인 경우character
를integer
로 변환하는 내장 메소드입니다. character
가 숫자 값이 아닌 경우 음수 값을 반환합니다.
이 방법을 사용하는 올바른 구문은 다음과 같습니다.
(int)Char.GetNumericValue(CharacterName);
이 메소드는 데이터 유형 double
의 값을 리턴합니다. 이를 int
로 변환하기 위해 타입 캐스팅을 사용할 수 있습니다.
예제 코드:
using System;
namespace Example {
class Conversion {
static void Main(string[] args) {
char Character = '9';
Console.WriteLine("The character is: " + Character);
int integer = (int)Char.GetNumericValue(Character);
Console.WriteLine("The integer is: {0}", integer);
}
}
}
출력:
The character is: 9
The integer is: 9
차이가 0 인 방법을 사용하여Char
를Int
로 변환하는 C# 프로그램
우리는 모두 0-127 범위의 ASCII 문자를 가지고 있다는 것을 알고 있습니다. 숫자를 정수로 변환하기 위해 단순히 0 문자 ( '0'
)를 뺍니다. 결과 값은 정수 값입니다. 문자가 숫자가 아닌 경우 0을 빼면 임의의 정수 값이됩니다.
이 방법을 사용하는 올바른 구문은 다음과 같습니다.
IntegerName = CharacterName - '0';
예제 코드:
using System;
namespace Example {
class Conversion {
static void Main(string[] args) {
char Character = '9';
Console.WriteLine("The character is: " + Character);
int integer = Character - '0';
Console.WriteLine("The integer is: {0}", integer);
}
}
}
출력:
The character is: 9
The integer is: 9
Int32.Parse()
메소드를 사용하여Char
를Int
로 변환하는 C# 프로그램
방법 Int32.Parse()
는 문자열을 정수로 변환합니다.우리는 또한 그것을 사용하여 문자열을 정수로 변환할 수 있다.
이 방법을 사용하는 올바른 구문은 다음과 같습니다.
int.Parse(CharacterName.ToString());
여기서 우리는int.Parse()
메소드. Character.ToString()
메소드는character
를string
으로 변환합니다. 그런 다음이 문자열은 정수로 변환됩니다.
예제 코드:
using System;
namespace Example {
class Conversion {
static void Main(string[] args) {
char Character = '9';
Console.WriteLine("The character is: " + Character);
int integer = int.Parse(Character.ToString());
Console.WriteLine("The integer is: {0}", integer);
}
}
}
출력:
The character is: 9
The integer is: 9
GetDecimalDigitValue()
메소드를 사용하여Char
를Int
로 변환하는 C# 프로그램
GetDecimalDigitValue()
방법은 Uncode
문자열을 파라미터로 받아들이고 Unicode
문자열의 십진수 값으로 되돌립니다. 이 방법은 System.Globalization
네임 스페이스에 속합니다.
이 방법을 사용하는 올바른 구문은 다음과 같습니다.
CharUnicodeInfo.GetDecimalDigitValue(CharacterName);
예제 코드:
using System;
using System.Globalization;
namespace Example {
class Conversion {
static void Main(string[] args) {
char Character = '9';
Console.WriteLine("The character is: " + Character);
int integer = CharUnicodeInfo.GetDecimalDigitValue(Character);
Console.WriteLine("The integer is: {0}", integer);
}
}
}
출력:
The character is: 9
The integer is: 9
관련 문장 - Csharp Char
- C#에서 Char를 Int로 변환
- C#에서 문자열 내부의 문자 발생 횟수 계산
- C#에서 문자열의 첫 문자 가져 오기
- C#에서 문자의 ASCII 값 가져 오기
- C#의 문자열에서 문자 제거