作为编程语言,C#是一种现代的、简单的、完全面向对象的,而且是类型安全的语言,它简化了C++语言在类、命名空间、方法重载和异常处理等方面的操作,它摒弃了C++的复杂性,更易使用,更少出错。它使用组件编程,和VB一样容易使用,同时借鉴和修改了Java的许多特性,使其更加易于使用,不易出错。
C#的优势:
1、类型安全性:实施了最严格的类型安全机制来把偶它自身及其垃圾收集器;边界检查;算术运算溢出检查;传递的引用参数是类型安全的。
2、简单性:没有指针;用户使用一种可操控的(Managed)代码进行工作时,直接的内存存取,将是不允许的;不再需要记住安歇源于不同处理器结构的数据类型。
3、现代性;用户可以使用一个新的decimal数据类型进行货币计算;通过代码访问安全机制来保证安全性,根据代码的身份来源,可以发分为不同的安全级别,不同级别的代码在被调用时会受到不同的限制。
4、版本处理技术:尽其所能支持DDL版本处理功能,虽然C#自己并不能保证提供正确的版本处理结果,但它为程序员提供了这种版本处理的可能性,有了这个适当的支持,开发者可以确保当他可发的类库升级时,会与已有的客户应用保持二进制级别上的兼容性。
5、面向对象:支持面向对象的所有关键概念:封装、继承和多态性;继承机制只允许一个基类,如果需要多重继承,用户可以使用接口。
说了怎么多关于C#现代编程语言的特点,不如更深入了解一二吧!
万事都个开头,在我们明白C#程序结构的同时,来编写第一个小程序——Hello World
我们使用Visual Studio 2013(VS的版本,自行选择,不影响程序的实现),和C#语言类来编写这个程序,程序在控制台上显示字符串“Hello World ”
运行界面——“确定”
使用WriteLine方法输出“Hello World”字符串。
世界就是这么美好, Hello World 世界你好!
如此亲切地问候,开始了我们C# 之旅……
——————————————附:本文资料《楚广明 视频教程》、《C#入门经典》