为什么不能这样写

来源:2-14 C#的算术运算符(二)

慕码人0385704

2019-02-14 19:42

int year = 2015;//年份

            Console.WriteLine({0}%4,year);//求年份除以4的余数


写回答 关注

2回答

  • 慕少0391607
    2020-03-02 11:05:44
    1. 占位符用于字符串中用于指代后面传入的表达式;

    2. 占位符不参与运算,所以应该求余应放在后面的表达式中

        所以 Console.WriteLine("{0}", year%4); 这样就可以,也是解法的一种;

    或者你可以更直接的Console.WriteLine(year%4); 

  • 慕瓜03795
    2019-02-15 14:21:44

    { 0} 是占位符 不参与运算 所以是错误的

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题