我正在用 c# 为蚂蚱写一个组件。但是我通过一个布尔值传递了一个数字,它给了我一个假或一个真值。我怎样才能为这个事件添加一个例外。我只想作为参数布尔类型传递
问问题
69 次
2 回答
2
C# 中的布尔类型只能有true
或false
值。如果您希望将数字作为参数传递,请将其定义为int
.
于 2016-12-26T11:53:35.440 回答
0
没有任何代码很难说,但如果您的方法必须int
在其签名中,您可以“翻译”为result = value != 0
. 但是你为什么不直接修改你的签名bool
呢?如果你愿意,你可以两者兼得!
void method(int value) {
bool result = value != 0;
method(result);
}
void method(bool value) {
// your code
}
于 2016-12-26T12:02:47.300 回答