C#基础
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
它的优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
C#语法
1.using 关键字
在任何 C# 程序中的第一条语句都是:using System
using 关键字用于在程序中包含命名空间,一个程序可以包含多个 using 语句
2. class 关键字 class 关键字用于声明一个类
3. C# 注释
多行注释以 /* 开始,并以字符 */ 终止
单行注释是用 '//' 符号表示
4.成员变量: 变量是类的属性或数据成员,用于存储数据
成员函数: 函数是一系列执行指定任务的语句,类的成员函数是在 类内声明的
标识符: 标识符是用来识别类、变量、函数或任何其它用户定义的 项目
5.C#关键字
关键字是 C# 编译器预定义的保留字,这些关键字不能用作标识符
C#数据类型
- 值类型
- 引用类型
- 指针类型
值类型
- bool 布尔值
- Byte 8位无符号整数
- Char 16位Unicode字符
- Decimal 128位精确的十进制值
- Double 64位双精度浮点型
- Float 32位单精度浮点型
- Int 32位有符号整数类型
- Long 64位有符号整数类型
- sbyte 8位有符号整数类型
- Short 16位有符号整数类型
- Uint 32位无符号整数类型
- Ulong 64位无符号整数类型
- Ushort 16位无符号整数类型
引用类型
内置的引用类型:object、dynamic、string
c#类型转换方法
序号 方法 & 描 述
1 ToChar 把类型转换为单个 Unicode 字符类型
2 ToDateTime 把类型(整数或字符串类型)转换为 日期-时间 结构
3 ToDecimal 把浮点型或整数类型转换为十进制类型
4 ToDouble 把类型转换为双精度浮点型
5 ToInt16 / ToInt32 / ToInt64 把类型转换为 16/32/64 位整数类型
6 ToString 把类型转换为字符串类型
7 ToType 把类型转换为指定类型
8 ToUInt16 把类型转换为 16 位无符号整数类型
C#重要的功能:布尔条件、自动垃圾回收、标准库、组件版本、属性和事件、委托和事件管理、易于使用的泛型、索引器、条件编译、简单的多线程、LINQ和lambda表达式、集成Windows