声明:
非常抱歉:从这篇开始的几篇博客本该是前段时间更新的,但是由于一些事情拖到了现在,非常抱歉。
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();
}
}
}
效果图:
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是个好东西啊!!!!
感谢您的宝贵时间,谢谢~~~