日期:2014-05-18  浏览次数:21220 次

C# 三元表达式的问题?
C# code
(i % j != 0) ? iszhisu = true : iszhisu = false;

出现错误 1 只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句 F:\C#\ConsoleApplication2\ConsoleApplication2\Program.cs 16 21 ConsoleApplication2
2.如果我想在一个?后实现执行多个语句怎么办?
是:
condition ? first_expression : {second_expression;thrid_expression}
吗?


------解决方案--------------------
iszhisu=(i % j != 0) ? true : false;
------解决方案--------------------
iszhisu=i % j == 0 ? true : false;
貌似不能写很多语句的吧,你执行个方法好啦