C#学习笔记(二)

C#中输出方法

输出方法一般是用Console.WriteLine,以及 Console.Write方法来实现,笔者将根据下面的代码对输出方法进行解释

namespace ConsoleApp4
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 5, b = 6;
            Console.WriteLine("a={0} b={1}", a, b);//第一行,之后一次类推
            Console.WriteLine("a=" + a + " b=" + b);
            Console.WriteLine($"a={a} b={b}");
            Console.Write("a={0} ", a);
            Console.Write("b={0} ", b);
            Console.WriteLine();
            Console.Write("a=" + a + " b=" + b);
            Console.WriteLine();
        }
    }
}

这段代码最后输出的结果都是”a=5 b=6”,那么一行一行来看。
Console.WriteLine()方法的字面意思是,输出括号中的内容,并换行,第一行到第三行的代码都是Console.WriteLine()方法,区别在于括号中的内容。
第一行中的括号里面为(“a={0} b={1}”, a, b),其中主要输出的内容为双引号之中的字符串内容a={0} b={1},其中{0},{1}是代表后面第0个,第1个的参数,括号中的内容用逗号隔开。ps:在代码的世界中,数数是从0开始的。
第二行的括号中的内容是”a=”,a的值,” b=”,b的值,按顺序输出,他们之间用+号连接。
第三行的括号中,类似于第一行,{a}{b}表示a和b的值,区别于第一行的是直接写到{}中,但是要在双引号之前用$标记。
Console.Write()意思和使用方法类似于Console.WriteLine(),区别在于Console.WriteLine()在输出完之后会进行换行,Console.Write()不会换行,在第六行和第八行中Console.WriteLine()的括号中没有任何参数,代表的意思是进行一次换行操作。
与C的区别,C的输出语句为printf(),printf()的使用方法与第一行类似,在{0}{1}的位置,在C中是用%d这类的格式符号来表示后面参数的类型,在C#中不需要。
与C++的区别,C++的输出语句为cout,与第二行类似,在C++中用<<连接,在C#中用+连接。
与Java相比,两者的的输出方法类似,Console.WriteLine()类似于System.out.println(),Console.Write()类似于System.out.print()。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值