C++에서는 다른 모든 값이 true 인 반면 false로 가정합니다. 나는 C#에서이 개념이 동일하다는 인상을 받았다.Convert Char To Boolean
저는 char을 bool로 변환하려고합니다.
char c = (char)0;
Convert.ToBoolean(c).Dump();
그것은 아무리 내가 항상에 오류를 '샤아'에서
이해가없는 것처럼 내가 무엇을 위해 할 수있는 것 내 자신의 사용자 지정 함수를 작성하면이 문제를 해결할 수 있지만 이해하려고하는 것은 있습니다.잘못된 캐스트를 얻을 변환하려고 어떤 문자 '부울
이 메서드의 용도는 무엇입니까? Char 값이 Bool로 변환되는 이유는 무엇입니까?
당신은 불리언으로 바이트 또는 INT32로 사용할 수 있습니다. 그러나 char 또는 string을 사용하면이 작업을 수행 할 수 없습니다. byte 및 int의 경우, 0 이외의 모든 값에 대해서만 false를 얻을 것이며, double 또는 float 유형에도이 변환을 사용할 수 있습니다. –