함수를 이용해 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() 해야할것 같다.
관련글
날다의 운영환경 | |
---|---|
본체 | DeskTop |
O S | Windows10 |
Application | VisualStudio 2019 16.8.4 |
.Net | Framework 4.7.2 |
'C# > 형변환' 카테고리의 다른 글
[C#/.Net][Int To bool] Int를 bool로 형변환하기 (0) | 2021.01.10 |
---|---|
[C#/.Net][String To bool] String을 bool로 형변환하기 (0) | 2021.01.10 |
[C#/.Net][String To Float] String을 Float으로 형변환하기 (0) | 2021.01.06 |
[C#/.Net][String To Double] String을 Double로 형변환하기 (0) | 2021.01.06 |
[C#/.Net][String To Int] String을 Int로 형변환하기 (0) | 2021.01.02 |