码迷,mamicode.com
首页 > Windows程序 > 详细

第一个C#程序

时间:2016-06-26 23:48:58      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:

C#与Java有许多相似之处和不同之处。

1.namespace(命名空间)是C#组织代码的方式,类似于Java中的package(包)。

1.在C#中用using关键字来引用其他命名空间,在Java中就是用import关键字导入包。

3.class关键字与Java的class关键字不同,在C#中不要求类名与文件名相同,而在Java中则必须相同。

4.C#中的Main()与Java的main()作用相同,都是程序的入口。但是在C#中Main()方法首字母大写,Main()方法的返回值可以使void或int,Main()方法可以没有命令行参数。因此有四种组合。

 

1 static void Main(string[] args){  }
2 static int Main(string[] args){  }
3 static void Main(){  }
4 static int Main(){  }

 

创建项目的时候,编译器会选择第一种形式。

5.C#中用来输出和输入的代码

1 Console WriteLine("Hello World");   //从控制台输出内容
2 Console ReadLine();    //从控制台输入

 在C#中不需要像Java一样导入Scanner。C#有另一种方法。

C#中的Console ReadLine();能输入的类型是string类型,如果想输入int类型则直接用数据类型“.”这行代码,精度类型也是一样的。

6.C#中的常用数据类型与Java唯一不同的是布尔类型(bool),C#中字符串一般使用string,但它和String一样,只是String的一个别名。

7.C#中的变量声明方式与Java是相同的。C#的命名规则也与Java非常类似,,只是“$”不能在C#中使用。

二、C#中的新语法,输出方式

 

string name="张三";
Console WriteLine("你的名字是:{0}",name);

 

这种方式,WriteLine()的参数由两部分组成,“格式字符串”和变量列名。

"你的名字是:{0}"是格式字符串,{0}叫占位符,它占得就是后面的name变量,在格式字符串中,依次使用{0}{1}{2}....代表要输入的变量,{0}代表第一个,以此类推.变量与变量之间用逗号隔开。

 

第一个C#程序

标签:

原文地址:http://www.cnblogs.com/tademeng/p/5618727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!