我在c#中为蚱蜢写一个组件。但是,我通过布尔值传递一个数字,它给了我一个虚假或真实的价值。如何为此事件添加例外。我只想传递参数booleans类型
答案 0 :(得分:2)
C#中的布尔类型只能包含true
或false
值。如果您希望将数字作为参数传递,请将其定义为int
。
答案 1 :(得分:0)
没有任何代码很难说明,但如果您的方法签名中必须有int
,则可以“翻译”为result = value != 0
。
但是,为什么不将签名修改为bool
呢?
如果你愿意,你可能同时拥有两个!
void method(int value) {
bool result = value != 0;
method(result);
}
void method(bool value) {
// your code
}