C#基础——与C#的第一次邂逅

声明:

        很是抱歉:从这篇开始的几篇博客本该是前段时间更新的,可是因为一些事情拖到了如今,很是抱歉。

IDE:

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

第一个C#果实:

        严格上来讲,个人第一个C#果实是一个控制台应用程序。那么什么是控制台程序呢?简单点来讲,控制台程序就是可以运行在MS——DOS中的程序。而控制台程序的使命就是让运行在32位保护环境中的Windows系统能够兼容运行在16位环境下的DOS程序。能够这样说,控制台程序就是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();
        }
    }
}
效果图:

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

            Console.ReadKey();
        }
    }
}

效果图:

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:

Readline:

        因此对Read和Readline有些迷茫,但愿在接下来的学习中能够解决这个问题。固然了,若是大神们能够指点一二,鄙人不胜感激啊。
        而关于Readkey,网上的解释是这样子的“等待键盘输入,退出程序。使调试时能看到输出结果。若是没有此句,命令窗口会一闪而过。”本身尝试了几回后得出的结论事这样的“Readkye的功能是在用户按下一次Enter键后若是用户再按下任意一个功能键,则程序退出”

总结:

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