1.在记事本中编写如下代码,保存为Simple.cs文件。

using System;
class Hello World{
public static void Main(){
Console.WriteLine("Hello World");//打印输出Hello World
}
}

2.配置环境变量编译运行程序,利用的是编译器csc.exe命令

在DOS窗口中切换到Sample.cs文件所在路径,输入csc Sample.cs回车就编译了,同时会生成一个后缀为.exe的Sample.exe文件,再在DOS窗口输入Sample.exe回车就运行了。

输出Hello World。

3.C#的代码结构

1)命名空间

.net框架又很多类,这些类根据功能划分了很多的命名空间。System就是其中的一个,常用的类都在这个命名空间下。

using System;就可以在下面的代码中使用System命名空间中的类了,Console类就是其中一个,用来控制控制台程序的输入和输出。

还可以使用namespace关键字来声明自己的命名空间:Namespace 命名空间名称{//命名空间的声明}

2)类

关键字class用来声明类

3)Main方法

程序的入口:public static void Main(){}或者public static void Main(String[] args){}

注意:Main方法的第一个字母M必须大写

4)语句块{}

5)语句终止符分号;

6)注释

单行://

多行:/*   */

此外XML注释符号也可以对C#程序进行注释:///(单行的)

7)大小写

C#对大小写敏感,同名的大写和小写代表不同的对象,但对小写偏好。

规范:对私有变量的定义一般用小写的,比如name;对共有变量的定义一般用大写的,比如Name

最新文章

  1. slave IO流程之二:注册slave请求和dump请求
  2. Contest20140906 ProblemC 菲波拉契数制 DP
  3. mysql报Fatal error encountered during command execution的解决办法
  4. Spring Cloud Config
  5. sdbntrjm57k
  6. CSS3制作精美的iphone电话图标,不使用图片
  7. ASP.NET Web API的消息处理管道: HttpRoutingDispatcher
  8. java+++IO流操作
  9. PHP中常量和变量的区别
  10. .Net Mvc Automated Migration 数据迁移
  11. NodeJs学习笔记(四)---单元测试
  12. docker修改国内官方镜像
  13. metasploit 教程之信息收集
  14. 字段like多个条件(or关系)简写
  15. mysql的数据类型- 特别是表示日期/时间的数据类型: 参考: http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091590.html
  16. [ilink32 Error] Fatal: Unable to open file 'DATA.DBXMSSQLMETADATAREADER.OBJ'
  17. Google 翻译(中英,英中)
  18. 线程同步之mutex和event区别
  19. 2016江苏省CPC省赛 I - Itinerary Planning
  20. codeforces 853b//Jury Meeting// Codeforces Round #433 (Div. 1)

热门文章

  1. 转:Eclipse上安装GIT插件EGit及使用
  2. Spring《五》集合的注入方式
  3. SwipeRefreshLayout的使用,下拉刷新
  4. pixhawk入门知识
  5. pgpool如何对数据库节点进行状态检查及相关数据结构描述
  6. thrift-go(golang)Server端笔记
  7. 哪里获取ZBrush简体中文版?
  8. Qwiklab'实验-CloudFront, EFS, S3'
  9. 在Eclipse中使用Maven将项目(包括Maven引入的依赖jar文件)打成jar文件
  10. Codeforces Round #506 (Div. 3) D-F