请考虑以下代码段:
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.MaxLength > 0)
{
textBox2.Text = Convert.ToBoolean(Math.Sqrt(textBox1.MaxLength)).ToString();
}
else if (textBox1.MaxLength < 32768)
{
textBox2.Text = Convert.ToBoolean(Math.Sqrt(textBox1.MaxLength)).ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
为什么不评估第二个条件(小于条件)?这也是事实,不是吗?
如果我必须使第二个工作在相同的条件下,必须做出哪些微小的改变?
Pascal 是我的学习语言,我很好奇C#是否也有函数pred和succ.
这是我在 Pascal 中所做的,我想在 C# 中尝试
// in Pascal:
pred(3) = 2
succ(False) = True
pred('b') = 'a'
type enum = (foo, bar, baz);
succ(bar) = baz; pred(bar) = foo
Run Code Online (Sandbox Code Playgroud)
相同的代码是否也适用于 C#?如果是,这些函数的命名空间是什么?
(我搜索了谷歌,但找不到答案)