三元运算符

没什么讲的,用用就知道,省了几行空间。


没用三元运算符时


            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
原文地址:https://www.cnblogs.com/denglinhai/p/881885.html