两者区别:
Console.Write(“abc”);
输出到控制台中,且在最后位置不换行,参数至少有一个以上。
Console.WriteLine();
输出到控制台中,且在最后位置换行,有无参数均可,若没有参数,则为空行。
具体用法:
class Program { static void Main(string[] args) { //用法一 Console.WriteLine("用法一"); Console.Write("abc123");//必须至少一个参数以上。 Console.WriteLine("abc123");//有无参数均可。 //用法二 使用索引输出,索引号必须从0开始不间断的顺延 Console.WriteLine("\n\n用法二"); string name = "张三"; int age = 18; char sex = '男'; Console.WriteLine("姓名:{0}\t性别:{1}\t年龄:{2}",name,sex,age); //用法三 Console.WriteLine("\n\n用法三"); object[] i = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };//只能输出object的数组,其他的数组不可以。 Console.WriteLine("a{0},b{1},c{2},d{3},e{4},f{5},g{6},h{7},i{8},j{9}",i); //用法四 Console.WriteLine("\n\n用法四"); char[] c = { 'A', 'B', 'C', 'D', 'E', 'F', 'G' }; Console.WriteLine(c,2,3);//从下标为2的位置开始输出,总共输出3次,每次输出一个。 //用法五 Console.WriteLine("\n\n用法五"); int q = 20; int p = 39; //{2,5}为在输出下标为2的索引的前面添加5个空格, //{2,-5}为在输出下标为2的索引的后面添加5个空格。 Console.WriteLine("\t{0,5}\n{1}\t{2,5}\n--------------\n{3}\t{4,5}",q,"+",p,"=",p+q); Console.ReadLine(); } }输出结果为: