• 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可以快速运行,不用鼠标点上面的运行啦。

  • 相关阅读:
    帝国CMS采集
    帝国CMS常用资料
    IIS 支持PHP(与Apache环境共存)
    Firebug+Firefox 脚本调试
    javascript 参考
    [__NSCFString objectFromJSONString]: unrecognized selector sent to 解决办法
    大家好,我在CSDN开通了博客
    Apple MachO Linker Error
    ios 排序
    ios 二维码生成 扫瞄
  • 原文地址:https://www.cnblogs.com/hmswt/p/11298890.html
Copyright © 2020-2023  润新知