三元运算符是C#中的条件运算符。它接受三个参数并计算一个布尔表达式。
因为每次写都要翻笔记一下才能弄清楚,于是我找到了记忆方法
-------------------------------------------
A==A?是的:不是
-------------------------------------------
这样记下来就很清楚
示例
// 三元表达式
// 语法: 表达式1?表达式2:表达式3;
// 如果表达式1成立则表达式2值为整个表达式的值
// 如果表达式1不成立则表达式3值为整个表达式的值
// 表达式2/3的表达式类型应相同,也应与整体三元表达式相同
// 应用范围 : 1次if else 可以用三元表达式代替
//计算两个数字大小,求出最大值
try
{
Console.WriteLine("请输入第一个数:");
int n1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入第二个数:");
int n2 = Convert.ToInt32(Console.ReadLine());
int max = n1 > n2 ? n1 : n2;
Console.Write("这两个数中最大的数为:");
Console.WriteLine(max);
}
catch
{
Console.WriteLine("您输入的数字不正确,请重试");
}
//Console.WriteLine("Hello, World!");
因为每次写都要翻笔记一下才能弄清楚,于是我找到了记忆方法
-------------------------------------------
A==A?是的:不是
-------------------------------------------
这样记下来就很清楚
示例
// 三元表达式
// 语法: 表达式1?表达式2:表达式3;
// 如果表达式1成立则表达式2值为整个表达式的值
// 如果表达式1不成立则表达式3值为整个表达式的值
// 表达式2/3的表达式类型应相同,也应与整体三元表达式相同
// 应用范围 : 1次if else 可以用三元表达式代替
//计算两个数字大小,求出最大值
try
{
Console.WriteLine("请输入第一个数:");
int n1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入第二个数:");
int n2 = Convert.ToInt32(Console.ReadLine());
int max = n1 > n2 ? n1 : n2;
Console.Write("这两个数中最大的数为:");
Console.WriteLine(max);
}
catch
{
Console.WriteLine("您输入的数字不正确,请重试");
}
//Console.WriteLine("Hello, World!");