初识C#与VS
什么是C#
C#,读作C Sharp,是微软公司设计的一种编程语言,是从C和C++基础上开发出来的一种简单、面向对象和类型安全的编程语言,并且能够与.NET Framework完美结合。
C#与Java和C++之间的区别
功能 |
C# |
Java |
C++ |
继承 |
允许继承单个类,允许实现多个接口 |
允许继承单个类,允许实现多个接口 |
允许从多个类继承 |
接口实现 |
通过“interface”关键字 |
通过“interface”关键字 |
通过抽象类 |
内存管理 |
由运行时环境管理,使用垃圾收集器 |
由运行时环境管理,使用垃圾收集器 |
需要手工管理 |
指针 |
支持,但只在很少使用的非安全模式下才支持。通常以引用取代指针 |
完全不支持。代之以引用 |
支持 |
编译后形式 |
.NET中间语言(IL) |
字节码 |
可执行代码 |
异常处理 |
异常处理 |
异常处理 |
返回错误 |
VS
VS的工具栏
使用Visual Studio 创建C#程序的步骤:
示例:输出Hello World
C#中的命名空间
概念:C#程序中的一种代码组织形式,主要用来标识类的可见范围。
类
什么是类?
C#中类的定义形式:
程序的启动器--Main方法
Main方法的基本要求
1.Main方法必须定义为static
2.Main首字母大写
3.返回值可以为void或者int
4.命令行参数是可选的
Main方法的常见错误提示
1.
2.
3.
标识符
标识符命名的两个注意事项
关键字
C#中的语句
概念:C#语句实质上就是实现各种功能的C#代码
注释
注释的基本作用——对代码进行基本说明
注释的分类
使自己海量的代码更可读——代码折叠
代码编写规则
代码的命名规范
程序中元素的命名规范