c#中的奇数和偶数与三元

odd and even numbers in c# with ternary

我需要使用三元 if 运算符,你在文本框中输入一个数字,它会告诉你复选框中的数字是奇数还是偶数

int sayi1 = int.Parse(textBox1.Text);

if  (sayi1 % 2 == 0)? tek.Checked = true : cift.Checked = false;

在我看来你需要这个:

int sayi1 = int.Parse(textBox1.Text);
bool isEven = sayi1 % 2 == 0
tek.Checked = isEven
cift.Checked = !isEven;

我觉得三元运算符不太适合您的需要,因为您要设置两个不同的复选框。