认识C#

来源:互联网 发布:宁波网络挂号预约 编辑:程序博客网 时间:2024/05/16 09:20

前面其实已经初略的介绍了C#是什么,它是如何适应.Net Framework的。

一、总结一下

C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从CC++语言演化而来的,是Microsoft专门为使用.NET平台而创建的。

1)C++中能完成的任务几乎能利用C#完成,C#中与C++高级功能等价的功能(例如直接访问和处理系统内存)。

2)C#是一种类型安全的语言(与C++不同)

3)它是唯一彻头彻尾为.Net Framework设计的语言,是在移植到其他操作系统上的.Net版本中使用的主要语言。

4)C#能使用.Net Framework代码库提供的每种功能。

 

二、用C#能写什么样的应用程序?

 

1)Window应用程序

2)Web应用程序:是一些web页面,可以通过任何web浏览器查看。(.NET framework包括一个动态生成Web内容的强大系统,允许实现个性化和实现安全性等,这个系统叫做ActiveServerPages.NETASP.NET))

3)Web服务:使用web服务可以通过Internet虚拟交换数据。无论使用什么语言创建web服务,也无论web服务驻留在什么系统上,都使用一样简单的语法。

这些类型也需要某种形式的数据库访问,这可以通过.NET FrameworkActiveDataObjects.NET(ADO.NET)部分或C#LINQ功能来实现(后面章节会介绍)

 

三、开发工具

集成开发环境(IDE

VSVisual Studio 20XX各个版本都有,我用的是2015)或VCE

 

四、VS解决方案:

可以在VS中用C#编写任意类型的.NET应用程序。

在使用VSVCE开发应用时,可以通过创建解决方案来完成。解决方案不仅是一个应用程序,它还包含多个项目(Windows FormsWeb Form等等),这样,即使相关的代码最终在硬盘上的多个位置编译为程序集,也可以把他们组合到一个地方。

 

说明:c#编译器不考虑代码中的空格、回车符或tab字符(这些统称为空白字符)

 

控制台应用程序会在执行完毕后立即终止,如果IDE运行它们,就无法看到运行结果。解决方法:最后加一句

Console.ReadKey();

告诉代码在结束前等待按键。

原创粉丝点击