반응형
Convert.ToInt32 메서드
문자열을 정수로 변환한다.
public static int ToInt32(string? value, int fromBase);
매개변수
value : 변환할 문자열 null이면 안된다.
fromBase : value의 진법을 나타낸다. 2,8,,1016진수 중 하나여야한다. 다른 값을 사용하면 ArgumnetException가 발생한다.
코드로 알아보자
01 16진수를 10진수
string num = "1A3";
int decimalFromHex = Convert.ToInt32(num, 16);
Console.WriteLine($"10진수로 변환된 값 {decimalFromHex}");
02 8진수를 10진수로
string num = "123";
int decimalFromOctal = Convert.ToInt32(num, 8);
Console.WriteLine($"10진수로 변환된 값 {decimalFromOctal}");
03 2진수를 10진수로
string num = "1101";
int decimalFromBinary = Convert.ToInt32(num, 2);
Console.WriteLine($"10진수로 변환된 값 {decimalFromBinary}");
반응형
'코딩테스트 준비 > 자료구조 & 알고리즘' 카테고리의 다른 글
C# - 퀵 정렬(Quick Sort) (0) | 2023.11.27 |
---|---|
C# - PadLeft, PadRight메서드 사용해서 문자열 특정길이로 만드는 법 (2) | 2023.11.21 |
C# - Convert.ToString 메서드로 진수 변환(10진수를 2진수, 8진수, 16진수로) (0) | 2023.11.21 |
C# - 배열 초기화 방법 2가지(for문,Enumerable.Repeat ) (0) | 2023.10.23 |
C# - 수식의 표기법(전위, 중위, 후위) (0) | 2023.10.20 |
댓글