问答详情
源自:3-9 C#的条件运算符

可能我多虑了,作为新手,感觉这样可读性更好一些;请各路好汉不吝赐教。

string text = ((2015 % 4 ==0) ? "闰年" : "平年");

提问者:紫色风车 2017-10-17 10:41

个回答

  • 无情镰刀白慧可
    2019-03-17 21:28:46

    括号多余

  • 一颗路边的小石头
    2018-06-28 09:36:54

    可以按照你写的那样理解,写的时候建议把括号去掉,因为没有必要

  • qq_RR_15
    2018-05-03 20:54:27

    using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

                int year = 2015;//年份

                string text;//请填写代码

                text = year % 4 == 0 ? "闰年" : "平年";

                Console.WriteLine("今年是{0}",text);

            }

        }

    }


  • 慕丝72016
    2017-11-06 15:11:39

     static void Main(string[] args)

            {

                int year = 2015;//年份

                int x = 2015%4;

                string text;

                text = x>0?"平年":"闰年";

                //请填写代码

                Console.WriteLine("今年是{0}",text);

            }

  • qq_郭亮_0
    2017-10-31 16:17:45

    string text =2015 % 4 ==0 ? "闰年" : "平年";这样就行了

  • 野鹤_
    2017-10-17 19:28:31

    你定义了一个text,它的类型是string ,然而你却用它来储存2015/4的余数,你觉得合理吗?我也是新手,但感觉你的操作有问题