C#中的三元表达式using System;using System.Collections.Generic;using System.Text;namespace test01{class Program{static void Main(string[] args){int age1 = 24;int age2 = 32;age1 > age2 第一个大 :第二个大;}}}请高手指点三元表达式

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 12:24:49
C#中的三元表达式using System;using System.Collections.Generic;using System.Text;namespace test01{class Program{static void Main(string[] args){int age1 = 24;int age2 = 32;age1 > age2 第一个大 :第二个大;}}}请高手指点三元表达式

C#中的三元表达式using System;using System.Collections.Generic;using System.Text;namespace test01{class Program{static void Main(string[] args){int age1 = 24;int age2 = 32;age1 > age2 第一个大 :第二个大;}}}请高手指点三元表达式
C#中的三元表达式
using System;
using System.Collections.Generic;
using System.Text;
namespace test01
{
class Program
{
static void Main(string[] args)
{
int age1 = 24;
int age2 = 32;
age1 > age2 第一个大 :第二个大;
}
}
}
请高手指点三元表达式的用法,最好把我前面错的代码改下发上来.

C#中的三元表达式using System;using System.Collections.Generic;using System.Text;namespace test01{class Program{static void Main(string[] args){int age1 = 24;int age2 = 32;age1 > age2 第一个大 :第二个大;}}}请高手指点三元表达式
age1 > age2 ? “第一个大” :“ 第二个大”;
首先,在汉字上加上分号,表示是字符串.
这个三元表达式要分成三个部分看,
第一:问号之前的age1 > age2 ,这是条件
如果条件为真,则这个表达式的结果为冒号之前的“第一个大”,
如果条件为假,则这个表达式的结果为冒号之后的“ 第二个大”