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#的一些小收获了。谈不上多技术,但是很有感触:
        一、所有的语言都是想通的,有了之前一些VB的基础,学起C#感觉没有那么费力;
        二、IDE是个好东西啊!!!!
感谢您的宝贵时间,谢谢~~~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 29
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值