问答详情
源自:2-10 C#的类型转换

这个代码为什么括号里不用双引号搞

 static void Main(string[] args)
        {
            double X = 3.14;
            int Y=(int)X + 2;
            Console.WriteLine(Y);   

这个writeline后面这个括号

提问者:慕斯卡0282718 2018-07-09 22:04

个回答

  • 慕用8454954
    2018-07-09 23:01:01
    已采纳

    Console.writeLine将Y直接以字符串类型5输出,若包含双引号则输出“Y”,或者Console.WriteLine("{0}",Y)也输出字符串5

  • xms_dqq
    2018-07-10 11:46:54

    用双引号就把Y变成了字符串,不再是一个变量了。