C#에서 16진수 및 10진수 변환
프로그래밍에서는 숫자를 서로 다른 진수로 변환해야 하는 경우가 많습니다. 일반적인 변환은 16진수(기본 16)와 10진수(기본 10) 간의 변환입니다. C#에서 이 변환을 수행하는 방법은 다음과 같습니다.
10진수를 16진수로 변환
10진수를 16진수 표현으로 변환하려면 ToString("X")
메서드를 사용하세요.
<code class="language-csharp">string hexValue = decimalValue.ToString("X");</code>
decimalValue
을 16진수 문자열로 변환합니다. 여기서 각 숫자는 0~15 사이의 값을 나타냅니다(10~15 값의 경우 A~F 사용).
16진수를 10진수로 변환
16진수를 10진수로 변환하는 방법에는 두 가지가 있습니다.
int.Parse()
:<code class="language-csharp">int decimalValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);</code>
이 메서드는 hexValue
문자열을 16진수로 구문 분석하고 정수 값을 반환합니다.
Convert.ToInt32()
:<code class="language-csharp">int decimalValue = Convert.ToInt32(hexValue, 16);</code>
이 방법은 위의 방법과 동일하지만 Convert
클래스를 사용하여 변환을 수행합니다. 두 번째 매개변수는 16진수 변환을 위해 기본 16을 지정합니다.
위 내용은 C#에서 10진수와 16진수를 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!