C#/형변환

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

루미_12 2021. 1. 10. 18:58

함수를 이용해 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 SWindows10
ApplicationVisualStudio 2019 16.8.4
.NetFramework 4.7.2