1.1c#初识

首写博客练练手,第一节基础中的基础,觉得太简单的直接跳过啊,哈哈,IDE是VS2012英文版~~

1.1.1第一个c#程序

1.启动vs2012,选择file(文件)>new(新建)>project(项目)

2.项目类型选visual c#,模版选console application(控制台应用程序),项目名称输入HelloWorld,保存路径例D:\study c#,单击确定即可。

3.在main方法中添加代码

Console.WriteLine("hello world!");

Console.ReadLine();

点击Build(生成),提示编辑成功无措,点击Debug(调试)>start debugging(开始调试),或直接点击Start

注:生成解决方案快捷键ctrl+shift+b,调试快捷键f5

1.1.2认识控制台应用程序文件夹结构

新建的项目HellowWorld中,vs会在D:\study c#创建一个与项目同名的文件夹,叫做解决方案文件夹。而所谓解决方案或项目都是vs提供的有效管理应用程序的容器。一个解决方案可以包含一个或多个项目,每个项目能够解决一个独立问题,在vs的solution explore(解决方案资源管理器)窗口可管理解决方案包含的各类文件,单击show all files(显示所有文件)按钮就可看到项目的目录。

注:Program.cs是程序源文件,刚才编写的代码就保存在其中,c#中程序源文件以.cs为扩展名。

HellowWorld.exe位于bin\Debug目录下,是编译项目后生成的可直接执行的文件

1.vs中solution explore可通过view(视图)>solution explore(解决方案资源管理器)调出,也可通过快捷键ctrl+alt+L

2.solution explore中看不到解决方案可以通过 工具>选项,在选项对话框中左边选择项目和解决方案,在右边选中总是显示解决方案

1.1.3认识c#程序

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace HellowWorld
 8 {
 9    class Program
10    {
11       static bool Main(string[] args)
12       {
13          Console.WriteLine("hellow world");
14          Console.ReadLine();
15       }
16    }
17 }
View Code

1.namespace关键字

namespace(命名空间)是c#中组织代码的方式,类似与java中的package(包),可以将紧密相关的一些代码放在同一个命名空间中,大大提高管理和使用效率

2.using关键字

c#中使用using来引用其他命名空间,类似于java中使用import导入其他包

3.class关键字

c#与java一样都是面向对象的语言,使用class关键字表示类,编写的代码都应该包含在类里面,类要包含在namespace中,c#与java不同,不要求类名必须与类文件名一样

4.Main方法

c#中的Main()方法是程序的大门,应用程序从这里开始运行,这与java中的main()作用一样,但c#中Main()首字母必须大些。

c#的Main()返回值有void或其他,参数可有可无,共4种形式

static void Main(){}

static int Mian(){}

sttic void Main(string[] args){}

static int Main(string[] args){}

对比:

组织代码的方式:C#使用命名空间(namespace),Java使用包(package),

引入命名空间或包的关键字:C#使用using,Java使用import,

程序入口:C#使用Main有4种形式,Java使用main有一种形式

写完收工~,希望能帮到刚刚接触的同学。

 

posted @ 2017-05-24 11:49  LJLLY  阅读(575)  评论(0编辑  收藏  举报