C#ternary既不会输出,也不会在用户输入后输出

时间:2015-02-12 03:23:11

标签: c# ternary

我想知道为什么这段代码没有输出偶数或奇数我需要在三元运算后添加一条readline语句

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace tenary
{
    class Program
    {
        static void Main(string[] args)
        {
            string input; int a;
            Console.WriteLine("Enter a number: ");
            input = Console.ReadLine();
            a = int.Parse(input);
            input = (a % 2 == 0) ? "Even" : "Odd";
            Console.ReadLine();
        }
    }
}

1 个答案:

答案 0 :(得分:0)

在进行模数检查后,您没有任何代码写入控制台。

尝试在三元

之后添加Console.WriteLine(input);