집 >백엔드 개발 >C#.Net 튜토리얼 >C#에서 정수를 16진수로 또는 그 반대로 변환하는 방법은 무엇입니까?
정수를 16진수로 변환
string.ToString() 확장 메서드를 사용하여 정수를 16진수로 변환할 수 있습니다.
Integer Value: 500 Hexadecimal Value: 1F4
16진수를 정수로 변환 −
16진수 값은 int.Parse 또는 Convert.ToInt32
int.Parse를 사용하여 정수로 변환할 수 있습니다. − 숫자의 문자열 표현을 부호 있는 32비트로 변환합니다. 반환 값은 작업이 성공했는지 여부를 나타냅니다.
Hexadecimal Value: 1F4 Integer Value: 500
Convert.ToInt32 - 지정된 값을 32비트 부호 있는 정수로 변환합니다.
Hexadecimal Value: 1F4 Integer Value: 500
정수를 16진수로 변환 −
string hexValue = IntegerValue.ToString("X");
Live Demo
using System; namespace DemoApplication{ public class Program{ public static void Main(){ int integerValue = 500; Console.WriteLine($"Integer Value: {integerValue}"); string hexValue = integerValue.ToString("X"); Console.WriteLine($"Hexadecimal Value: {hexValue}"); Console.ReadLine(); } } }
위 코드의 출력은
rrre입니다. 에에16진수를 정수로 변환 −
int.Parse를 사용하는 예 −
Live Demo
Integer Value: 500 Hexadecimal Value: 1F4
위 코드의 출력은
using System; namespace DemoApplication{ public class Program{ public static void Main(){ string hexValue = "1F4"; Console.WriteLine($"Hexadecimal Value: {hexValue}"); int integerValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber); Console.WriteLine($"Integer Value: {integerValue}"); Console.ReadLine(); } } }
Convert.ToInt32를 사용하는 예입니다. −
온라인 데모
Hexadecimal Value: 1F4 Integer Value: 500
위 코드의 출력은
using System; namespace DemoApplication{ public class Program{ public static void Main(){ string hexValue = "1F4"; Console.WriteLine($"Hexadecimal Value: {hexValue}"); int integerValue = Convert.ToInt32(hexValue, 16); Console.WriteLine($"Integer Value: {integerValue}"); Console.ReadLine(); } } }입니다.
위 내용은 C#에서 정수를 16진수로 또는 그 반대로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!