C#上的三元运算符

时间:2019-01-13 22:50:35

标签: c#

我需要帮助,下一个代码有效:

class A{}
class B:A{}
class C:A{}

A a;
if (Console.ReadLine() == "A")
    a = new B();
else
    a = new C();

然后为什么不这样做:

A a = (Console.ReadLine() == "A") ? new B() : new C();

0 个答案:

没有答案