有这样个问题。  int i ;  这个i 是作为小数部分来使用的。  所以我想到用三元表达式  
i>10?i=i/100:i=i/10; 结果错误 2 只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句 D:\TCPServer(2009-8-14)\TCPServer\ImagesCollection\Interpret.cs 124 13 PhotoCollection
还有一个    x != 0 ? i = -i : i = i;请教各位  用什么方法最简单  , 将一个整形 转换成 小数类型  都是在小数点后面的?我上面的三元表达式错是什么原因 ? 该怎样写才正确呢?