2016-12-26 11 views
-2

C#의 메뚜기 구성 요소를 쓰고 있습니다. 그러나 나는 거짓 또는 진실한 가치를 부여하는 부울을 통해 숫자를 전달했습니다. 이 이벤트에 예외를 어떻게 추가 할 수 있습니까? 매개 변수 불린 유형으로 만 전달하려고합니다.C#에서 부울 숫자에 캐스트 숫자를 피할 수 있습니까?

+3

기존 코드를 게시 할 수 있습니까? – PinHead877

+1

코드와 같은 세부 정보를 추가 할 수 있습니까? 이 질문은 분명히 모호합니다. – Abion47

+0

일반적으로 Grasshopper 개발자 포럼 (grasshopper3d.com)의 Grasshopper와 관련하여 질문하는 것이 좋습니다. GH가 무엇인지 아는 사람은 거의 없습니다. 주제가 보류 중이므로 답변을 게시 할 수 없지만 짧은 답변입니다. GH의 자동 데이터 변환은 무시할 수 없습니다. 사실을 파악한 후 적절한 조치를 취할 수는 있지만 어떻게 설명 할 수있을만큼 충분한 인물이없는 것입니다. –

답변

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를 시도 할 것이다. 그리고 나는 약간의 코드를 게시 할 것이다. 곧 나는 다시 컴퓨터에있다. –