C#의 메뚜기 구성 요소를 쓰고 있습니다. 그러나 나는 거짓 또는 진실한 가치를 부여하는 부울을 통해 숫자를 전달했습니다. 이 이벤트에 예외를 어떻게 추가 할 수 있습니까? 매개 변수 불린 유형으로 만 전달하려고합니다.C#에서 부울 숫자에 캐스트 숫자를 피할 수 있습니까?
-2
A
답변
2
C#의 부울 유형은 true
또는 false
값일 수 있습니다. 숫자를 매개 변수로 전달하려면 int
으로 정의하십시오.
0
모든 코드는 알기 어렵지만 서명에 int
이 있어야하는 경우 "result = value != 0
"으로 번역 할 수 있습니다. 그런데 서명을 bool
으로 변경하면 어떨까요? 원하면 둘 다 가질 수도 있습니다!
void method(int value) {
bool result = value != 0;
method(result);
}
void method(bool value) {
// your code
}
+0
나는 caverna를 시도 할 것이다. 그리고 나는 약간의 코드를 게시 할 것이다. 곧 나는 다시 컴퓨터에있다. –
기존 코드를 게시 할 수 있습니까? – PinHead877
코드와 같은 세부 정보를 추가 할 수 있습니까? 이 질문은 분명히 모호합니다. – Abion47
일반적으로 Grasshopper 개발자 포럼 (grasshopper3d.com)의 Grasshopper와 관련하여 질문하는 것이 좋습니다. GH가 무엇인지 아는 사람은 거의 없습니다. 주제가 보류 중이므로 답변을 게시 할 수 없지만 짧은 답변입니다. GH의 자동 데이터 변환은 무시할 수 없습니다. 사실을 파악한 후 적절한 조치를 취할 수는 있지만 어떻게 설명 할 수있을만큼 충분한 인물이없는 것입니다. –