C# 三元表达式学习
Posted bcbobo21cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 三元表达式学习相关的知识,希望对你有一定的参考价值。
语法,
表达式1?表达式2:表达式3
表达式1一般为一个关系表达式
如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值
如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值
几个基础示例如下;
private void button1_Click(object sender, EventArgs e)
int n1 = 99, n2 = 77;
int max = n1 > n2 ? n1 : n2;
textBox1.Text = max.ToString();
int result = n1 == n2 ? 1 : 0;
textBox2.Text = result.ToString();
int a, b;
a = 10;
b = (a == 1) ? 20 : 30;
textBox3.Text = b.ToString();
三元表达式可以简化代码;
以上是关于C# 三元表达式学习的主要内容,如果未能解决你的问题,请参考以下文章