没什么讲的,用用就知道,省了几行空间。
没用三元运算符时
int active;
if (cbActive.Checked)
{
active = 1;
}
else
{
active = 0;
}
用三元运算符,短小精悍,我喜欢
int active = cbActive.Checked ? 1 : 0;
不同的写法,实现同样的功能。大家说,谁好?
MSDN资料:http://msdn2.microsoft.com/zh-cn/library/zakwfxx4(VS.80).aspx