zoukankan      html  css  js  c++  java
  • c#小灶——3.输出语句

    前面我我们学习了如何在控制台输出一句话,今天我们学习一下更详细的输出方式。

    Console.WriteLine();和Console.Write();

    我们来看一下下面几行代码,

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace hello
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("公众号");
                Console.WriteLine("GreenBoy");
                Console.ReadKey();
            }
        }
    }

    运行结果是什么样子的呢?

    输出了两行内容,那么问题来了,如何让他们在一行里不换行输出呢?把它们写进一句话里?好主意,但还是不够好。我们再学习一个新的语句: Console.Write(); 

    这个语句和 Console.WriteLine(); 只相差Line这几个字母,区别就是 Console.WriteLine(); 输出之后自动换行, Console.Write(); 输出但不换行。我们看下效果:

    转义字符“ ”

    “ ”是一个转义字符,意思是换行,有时候,我们在一条语句里需要输出多行的内容,但又不能敲回车,因为这条语句没有结束,后面的代码就没了,会报错。每条语句都必须写在同一行内。

    像上图这样是不可以的,但是我们可以怎么做的,就是使用转义字符。我们看下效果

    中间从“ ”这个地方换行了。

    转义字符“ ”

    再来一个转义字符,这个意思是制表,直接看效果吧

    从图中可以很清楚的看到,制表可以使我们的内容排列的很整齐,感觉就像有个表格一样,如果没有制表,我们想输出这个效果,要敲很多空格,而且上下字数不一样多,是很不方便的。

    引号

    这小部分看不懂的话,学到c#小灶——常量、变量和赋值之后再回来看一遍就懂了。

    如图:我们可以看到程序里有两条输出语句,同样都是输出num,加了引号和不加引号效果是不一样的。

     加了引号的意思是,引号里面是字符串,我们就输出字符串。所以,程序就把引号里的内容输出来了。不加引号是一个变量名或者符号常量名或者是表达式,输出的是它对应的值。

    讲个笑话:

    ——你写个圆周率我看看。

    ——(写)圆周率。

    提问的人就没有说清楚是让写”圆周率“三个字还是写3.1415926……这个笑话就是加引号和不加引号的意思了,好理解吧。

    拼接

    还是上面那个程序, Console.WriteLine("num"); 输出的是num, Console.WriteLine(num); 输出的是1。

    如果我让你用一个语句怎么输出呢?我们可以用加号”+“把内容拼接起来。

    快捷键

    输出语句基本已经讲完了,再分享几个快捷键

    代码提示Ctrl+J:

    不知你们发现了没有,vs有代码提示的功能,如图

    虽然我们的代码没有写完,但是下面已经出现了很多选项,很类似我们使用输入法时,虽然没有打完拼音,但也会出现备选文字。有了代码提示功能,我们写起代码也是事半功倍的。

    当看到代码提示中出现需要的代码,可以上下键选择,选好后回车。也可以再打出下一个字母,更准确哟~如果不小心把代码提示弄没了,可以按Ctrl+J使它重新出现。

    cw

    输入cw,再按两下tab键,可以快速打出Console.WriteLine(); 

    运行

    F5键,写完代码直接按F5可以快速运行,不用鼠标点上面的运行啦。

  • 相关阅读:
    MSSQL Join的使用
    MSSQL2008 常用sql语句
    Process使用
    c# 多线程 调用带参数函数
    C# 多线程参数传递
    C# 单例模式代码
    C#调用存储过程
    页面布局
    构建:vue项目配置后端接口服务信息
    浏览器工作原理(二):浏览器渲染过程概述
  • 原文地址:https://www.cnblogs.com/hmswt/p/11298890.html
Copyright © 2011-2022 走看看