初识C#解析Hello world!
一直都很羡慕会用C\#写代码的程序员,而今终于可以真正的进入C\#的学习。刚刚敲下了第一个C\#用例,带着欣喜把这个例子总结一下:
首先启动visual studio,新建项目。就可以看到program.cs 的内容。代码的第一行是注释。//表示的是对这行文字进行注释,还可以将文本置于/*和*/之间将整段内容进行注释。
C#控制台应用程序必须包含一个main方法,用于控制程序的开始和结束。在main方法中创建对象和执行其他方法。Main方法是驻留在类或结构内的Static方法。在这个例子中,此方法驻留在名为Hello的类中。可能细心的同学会注意到在Main方法末尾调用ReadyKey,它的功能将使得控制台窗口无法关闭,进而我们可以阅读输出。
C#程序通常使用.net framework的运行库提供的输入/输出服务。System.Console .WriteLine (“Hello World !”);语句使用了WriteLine方法。此方法是运行库中的Console类的输出方法之一。它显示了标准输出流使用的字符串参数。输出流后面跟一个新行。其他的Console方法用于不同过的输入和输出操作。如果程序开始处包含using System;指令,则无需完全限定System类和方法即可直接使用它们。例如,可以改为调用Console.WriteLine 而非System.Consol.WriteLine :
运行结果如下图:
这个我第一次接触的C#程序,随着接下来的学习,会一点点加深。有什么不完善欢迎大家指出相互交流、共同进步。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//a Helloworld !program in c#
using System;
namespace Helloworld
{
class Hello
{
static void Main()
{
Console.WriteLine("Hello World !");
//keep the console window open in debug mode
Console.WriteLine("press any key to exit ");
Console.ReadKey();
}
}
}
还没有评论,来说两句吧...