为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

6 回答

括号多余

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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);

        }

    }

}


0 回复 有任何疑惑可以回复我~

 static void Main(string[] args)

        {

            int year = 2015;//年份

            int x = 2015%4;

            string text;

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

            //请填写代码

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

        }

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

qq_RR_15

text并不是存储2015/4的余数,存的是字符串(即后面的“平年”或“闰年”)!!!!!
2018-05-03 回复 有任何疑惑可以回复我~
#2

慕设计1694081

这是一个Lambda表达式,可以了解一下,
2018-12-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       254045    人
  • 解答问题       1459    个

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信