目录
前言:上一篇我们主要讨论了.NET跟.NET Core的区别并决定为什么选择使用.NET Core
前言:上一篇我们主要讨论了.NET跟.NET Core的区别并决定为什么选择使用.NET Core
一.C#介绍
源于c语言,减少了c中烦人的指针
1.特点
1.她是结构化语言,能产生高效率的程序
2.面向组件,开发快速
3.在多种计算机平台上编译,良好兼容性
4.优秀的版本管理控制,安装卸载和其他程序不影响
5.Net框架一部分
2.改进了编程环境
1.面向对象的开发环境
2.自动垃圾收集
3.互操作性
4.不需要COM
二.一个简单的C#程序
SimpleProgram.cs
{
using Sysyem //使用了System命名空间的类型
{
class Program() //声明一个新的类类型。名称为Program
{
static void Main() //声明一个名称为Main的方法作为类Program的成员
{
Console.WriteLine("Hi there!"); //输出
}
}
}
}
最后输出
Hi there!
对SimpleProgram的说明
C#程序由一个类或者多个类声明组成,在上边那个程序中只声明了class类型
三.标识符
1.字母和下划线可以用在任何位置
2.数字不能放在首位,但是可以放在其他任何位置
3.@字符只能放在和标识符的首位。。。但是不推荐
4.标识符区分大小写
四.关键字
关键字是用来定义C#语言的字符串记号
1.关键字不能用做变量名或任何其他形式的标识符,除非以@开头
2.所有C#关键字全部由小写字母组成
五.Main
每个C#程序都必须有一个类带有Main方法。。在之前的 SimpleProgram程序中,它被声明再Program类中
1.每个C#程序的可执行起初点再Main中的第一条指令
2.Main首字母必须大写
类似形式
static void Main()
{
...
}
待续...