[置顶] C#基础——与C#的第一次邂逅

声明:

        非常抱歉:从这篇开始的几篇博客本该是前段时间更新的,但是由于一些事情拖到了现在,非常抱歉。

IDE:

        在进行C#之前,我想谈一下IDE。IDE在编程领域是Integrated Development Environment的简称,即集成开发环境。我接触C#就是通过VS2013这个IDE完成的。在完成我的第一个C#时,IDE带给我非常大的震撼——超现代感的实时报错功能。不同于编程软件在调试方面的老旧感,在我看来IDE将调试变成了一种智能化的艺术。好了,更多关于IDE的内容,大家可以参考下面的链接:
IDE——百度百科

第一个C#果实:

        严格上来说,我的第一个C#果实是一个控制台应用程序。那么什么是控制台程序呢?简单点来说,控制台程序就是能够运行在MS——DOS中的程序。而控制台程序的使命就是让运行在32位保护环境中的Windows系统可以兼容运行在16位环境下的DOS程序。可以这样说,控制台程序就是DOS程序的一种。关于控制台程序和MS——DOS的详细介绍,请参考下面的链接:
控制台程序
MS——DOS
      下面是我的第一个简单到不能再简单的一个C#实例:
namespace 博客用
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello,my world");
            Console.WriteLine("Hello,C#.");

            Console.ReadKey();
        }
    }
}

        例子很简单,羞涩的我就不给出运行图了。。。

Console浅析:

        从上面的代码以及后续的C#视频里面的联系题可以看出,控制台程序常使用Console类的,而Console常用到它的Writeline和Write以及Read、Readline和Readkey这四个方法。

Writeline和Write:

        Writeline和Write的区别主要在于它们在DOS窗口中的输出显示效果。Writeline的输出效果是按下任意键后另起一行显示;而Write则是直接在该行后面显示,具体效果如下:
Writeline:
代码:
namespace 博客用
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine ("请输入您的姓名:");
      

            Console.ReadKey();
        }
    }
}
效果图:
[置顶] C#基础——与C#的第一次邂逅_第1张图片
Write:
代码:
namespace 博客用
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write  ("请输入您的姓名:");
      

            Console.ReadKey();
        }
    }
}

效果图:
[置顶] C#基础——与C#的第一次邂逅_第2张图片

Read、Readline和Readkey:

       Read、Readline主要用来接收并显示用户的输入信息,而Readkey等待键盘输入信息,退出程序。关于Read和Readline,网上给出的解释多大事这样子的:Console.Read 表示从控制台读取字符串,不换行。Console.ReadLine 表示从控制台读取字符串后进行换行。但是自己在实验的时候却没有发现这两者之间的不同,以下是它们两个的对比代码:
Read代码:
namespace 博客用
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入您的姓名:");

            Console.Read ();
            Console.ReadKey();
        }
    }
}
Readline代码:

namespace 博客用
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入您的姓名:");

            Console.ReadLine  ();
            Console.ReadKey();
        }
    }
}

运行结果:
Read:
[置顶] C#基础——与C#的第一次邂逅_第3张图片
Readline:
[置顶] C#基础——与C#的第一次邂逅_第4张图片
        所以对Read和Readline有些迷茫,希望在接下来的学习中可以解决这个问题。当然了,如果大神们可以指点一二,鄙人不胜感激啊。
        而关于Readkey,网上的解释是这样子的“等待键盘输入,退出程序。使调试时能看到输出结果。如果没有此句,命令窗口会一闪而过。”自己尝试了几次后得出的结论事这样的“Readkye的功能是在用户按下一次Enter键后如果用户再按下任意一个功能键,则程序退出”

总结:

        以上就是我第一天接触C#的一些小收获了。谈不上多技术,但是很有感触:
        一、所有的语言都是想通的,有了之前一些VB的基础,学起C#感觉没有那么费力;
        二、IDE是个好东西啊!!!!
感谢您的宝贵时间,谢谢~~~

你可能感兴趣的:(C#,console,read,ReadKey,writeline)