【发布时间】:2011-07-20 17:15:21
【问题描述】:
它告诉我它不能将 int 转换为 bool。 尝试了 TryParse,但由于某种原因,参数列表无效。
代码:
private void SetNumber(string n)
{
// if user input is a number then
if (int.Parse(n))
{
// if user input is negative
if (h < 0)
{
// assign absolute version of user input
number = Math.Abs(n);
}
else
{
// else assign user input
number = n;
}
}
else
{
number = 0; // if user input is not an int then set number to 0
}
}
【问题讨论】:
-
number是布尔值还是什么?您在哪里收到有关无法将 int 转换为 bool 的错误? -
为什么在 C# 代码中使用 vb 样式的 cmets?你是一个进入 C# 的 VB 编码器吗?还是新手将不同语言的样本放在一起?
标签: c# validation input console