代码改变世界

C# note 01——Hello world

2015-03-17 09:11  yinglang  阅读(147)  评论(1)    收藏  举报

一、C# hello world 对比 java hello world

 新建一个Visual C# 下的 控制台应用 程序

1.    整体结构

语法类似Java,先建一个namespace(类似package,不建也能跑),再在namespace下建一个类,类里面加一个Main函数便是主类了,具有独立运行的能力,Main函数是程序的入口,由CLR(类似于JVM)调用。

2.    System.Console.WriteLine(“hello world”);

其中System是一个自带库所定义的一个命名空间,Console是该命名空间中的一个类。该类有许多直接改变控制台的功能函数。WriteLine()便是其中一个,它能在控制台窗口直接打印字符串,数字等等(支持中文)。

3.    using 【namespace】

       作用相当于Java,Python等语言中的import,使用后可以简化引用的变量名或函数名。例如上述的System.Console.WriteLine(*); 在写了using System后也可以写成Console.WriteLine(*).(当然System.Console.WriteLine(*)也可以。

 

二、更多Console的函数

 

WriteLine(“hello world”);     在控制台打印hello world

Read();                                    读取一个字符返回ASCII码

ReadLine();                               读取控制台输入,到回车结束。

ReadKey() 是读取键盘一个字符的输入

 

CursorLeft(),CurSorTop()等设置光标的函数

BackGroundColor(),ForegroundColor等设置颜色的函数

 

该程序运行结果如下: