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

为什么不能这样写

int year = 2015;//年份

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


正在回答

2 回答

  1. 占位符用于字符串中用于指代后面传入的表达式;

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

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

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

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

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

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

举报

0/150
提交
取消

为什么不能这样写

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