c#应用程序初探

来源:互联网 发布:Java医药管理系统 编辑:程序博客网 时间:2024/06/03 16:17


C#(C Sharp)是一种最新的、面向对象的编程语言,它使得程序员可以快速地编写各种基于.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用 计算机与通讯领域。

C#特点

语言简洁、保留了C++的强大功能、快速应用开发功能、语言的自由性、强大的Web服务器控件、支持跨平台、与XML相融合

C#与C++的比较

编译目标:C++代码直接编译为本地可执行代码,而C#默认编译为中间语言代码,执行时再通过Just In Time将需要的模块临时编译成本地代码。

内存管理:C++需要显式地删除动态分配给堆的内存,而C#采用垃圾回收机制自动在合适的时机回收不再使用的内存。

指针:C++中大量地使用指针,而C#使用对类实例的引用,如果确实想在C#中使用指针,必须声明该内容是非安全的。

字符串处理:在C#中,字符串是作为一种基本数据类型来对待的

库:C++依赖于以继承和模板为基础的标准库,C#则依赖于.NET基库。

C++允许类的多继承,而C#只允许类的单继承,通过接口实现多继承。

下面是对于视频中讲解C#做的总结


c#语言学习了十多天,一直纠结的是怎么做总结,楚广明老师讲的视频,再加上之前也学习过一点c++的东西,感觉理解起来就简单些了,看完视频之后做了一些总结,其主要包括两方面内容,一方面是面向对象,另一方面是基本结构。对于c#的学习只是做个初步了解,以后还需要更加深入的学习。










0 0
原创粉丝点击