【发布时间】:2016-11-21 21:36:32
【问题描述】:
为什么此代码无效?很确定它在 C /C++ 中是合法的
伪代码:
String s = Console.ReadLine();
int x = 0;
Int32.TryParse(s, out x) ? Console.WriteLine("Foo") : Console.WriteLine("bar");
【问题讨论】:
-
也许你的意思是
Console.WriteLine而不是Console.writeline。 -
这是伪代码。我在手机上输入这个。问题是关于三元运算符,代码将编译为 if-else
-
@Hank 对此感到抱歉,我认为这个问题很简单,无需编译即可回答。不过我不记得发布任何错误消息
标签: c# ternary-operator