C# 문자열 숫자 변환 방법 3가지 (TryParse, Convert, ToInt) 출처 : String to Integer [링크] C# int.TryParseint.TryParse 함수를 사용하면 문자열을 32비트 정수로 변환할 수 있습니다. 1TryParse(String, Int32)cs C# TryParse 함수는 두 개의 인자를 받습니다. 첫 번째 인자는 변환할 문자열이고 두 번째 인자는 out 키워드로 수정됩니다. 또한, 반환값은 TryParse의 성공 여부를 나타냅니다. 123456789101112131415161718try{ string num = "100"; int value; bool isSuccess = int.TryParse(num, out value); if (isSuccess) ..
C# int를 안전하게 string으로 변환하기 (TryParse) C#에서 int를 string으로 변환하려면 Int32.Parse를 사용하면 됩니다. 아주 쉽게 변환할 수 있어요. 하지만, 변환할 수 없는 문자열의 경우 여지없이 오류를 발생시킵니다. 그래서 TryParse를 사용하기도 하는데, 이것도 단독으로 사용하기엔 완벽하지 못해요. 왜냐면 리턴값이 0이라 실제로 "00"이란 문자열을 TryParse에 넘기면 0이 리턴되어 변환하지 못한다는 의미가 돼버리기 때문이죠. 그래서 소스를 섞어서 사용해야 합니다. 12345678910111213141516private bool IsParseNumber(object obj){ int parse = -1; try { parse = Int32.Parse(obj..