C#/형변환 7

[C#/.Net][Char To bool] Char를 bool로 형변환하기

함수를 이용해 Char를 Boolean형으로 변경해보자.Convert.ToBoolean() char i = '0'; bool b = Convert.ToBoolean(i); MessageBox.Show(b.ToString());Int형과 똑같이 0이면 false 그외 모두 true를 반환해줄꺼 같았지만 결과는 에러가 발생한다.분명히 Convert.ToBoolean()의 인자값으로 char형도 받고 있는데 에러가 발생한다.이유를 알게되면 업데이트하도록 하겠다.그 이전까지 혹여나 char형을 Boolean형으로 바꿔야될 경우가 생기면 그냥 Int형이나 String형으로 바꿔서 Convert() 해야할것 같다. 관련글 ..

C#/형변환 2021.01.10

[C#/.Net][Int To bool] Int를 bool로 형변환하기

함수를 이용해 Int를 Boolean형으로 변경해보자.Convert.ToBoolean() Int house = 1; bool b = Convert.ToBoolean(house); // 0일경우 false 그외에는 모두 true MessageBox.Show(b.ToString());위의 결과는 true라는 메세지를 보여준다.Int를 Boolean값으로 변환 해주는 경우 0일 경우는 false 그외 모두 true를 리턴한다. 관련글 [Blog] highlight.js 제목 라벨 기능 추가(사용 언어 표시) [Blog] highlight.js 소스 복사 기능 추..

C#/형변환 2021.01.10

[C#/.Net][String To bool] String을 bool로 형변환하기

함수를 이용해 String을 Boolean형으로 변경해보자.1. Convert.ToBoolean() string a = "true"; //true, false 이외 다른값이 들어가면 Exception 발생 bool b = Convert.ToBoolean(a); MessageBox.Show(b.ToString());2. Boolean.TryParse() string a = "true"; bool b; if (Boolean.TryParse(a, out b)) { MessageBox.Show(b.ToString()); } else { MessageBox.Show("Boolean 형이 아닙니다."); }TryParse()는 두개의 인자를 받으며 첫번째 "a"는 변환할 문자열..

C#/형변환 2021.01.10

[C#/.Net][String To Float] String을 Float으로 형변환하기

함수를 이용해 String을 Float으로 변경해보자.1. Float.Parse() string a = "154.88"; Float b = (Float.Parse(a)); MessageBox.Show(b.ToString());2. Float.TryParse() string a = "154.88"; Float b; if (Float.TryParse(a, out b)) { MessageBox.Show(b.ToString()); } else { MessageBox.Show("숫자가 아닙니다."); }TryParse()는 두개의 인자를 받으며 첫번째 "a"는 변환할 문자열이고 두번째 "b"는 out키워드로 변환된 값이 해당 인자에 들어가게 된다.TryParse()의 리턴값은..

C#/형변환 2021.01.06

[C#/.Net][String To Double] String을 Double로 형변환하기

함수를 이용해 String을 Double로 변경해보자.1. Double.Parse() string a = "154.88"; Double b = (Double.Parse(a)); MessageBox.Show(b.ToString());2. Double.TryParse() string a = "154.88"; Double b; if (Double.TryParse(a, out b)) { MessageBox.Show(b.ToString()); } else { MessageBox.Show("숫자가 아닙니다."); }TryParse()는 두개의 인자를 받으며 첫번째 "a"는 변환할 문자열이고 두번째 "b"는 out키워드로 변환된 값이 해당 인자에 들어가게 된다.TryParse()..

C#/형변환 2021.01.06

[C#/.Net][String To Int] String을 Int로 형변환하기

함수를 이용해 String을 Int로 변경해보자.C#에서 String을 숫자로 변환하는 방법은 보통 Int.Parse()를 사용한다.하지만 필자는 확인까지 가능한 Int.TryParse()를 더 애용하는편이다.1. Int.Parse() string a = "154"; Int b = (Int.Parse(a)); MessageBox.Show(b.ToString());위와 같이 String으로 된 숫자 154를 Int형 154로 변경가능하지만 String값이 숫자가 아닐경우 무조건 에러가 일어나게 된다.2. Int.TryParse() string a = "154.88"; Int b; if (Int.TryParse(a, out b)) { MessageBox.Show(b.ToString())..

C#/형변환 2021.01.02