小编Mar*_*rie的帖子

在if条件为真之后评估else

请考虑以下代码段:

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)

为什么不评估第二个条件(小于条件)?这也是事实,不是吗?

如果我必须使第二个工作在相同的条件下,必须做出哪些微小的改变?

c# if-statement

3
推荐指数
2
解决办法
6363
查看次数

C# 中 pred 和 succ 的等价物是什么?

Pascal 是我的学习语言,我很好奇C#是否也有函数predsucc.

这是我在 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#?如果是,这些函数的命名空间是什么?

(我搜索了谷歌,但找不到答案)

c# pascal equivalent

2
推荐指数
1
解决办法
2955
查看次数

标签 统计

c# ×2

equivalent ×1

if-statement ×1

pascal ×1