C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
一、C#基础
Console.ReadLine(); 方法 显示一个输入框 可以输入内容。 还可以用于压窗口,防止运行完后自动关闭
Console.WriteLine(); 方法 显示括号内的内容。
namespace 命名空间 相当于开辟一个空间 存放内容
Console.后面出现的属性有小扳手和小方块两种 小扳手是属性 小方块是属性。
二、数据类型
int a =1; 整数型
double b = 1.3;小数型
float h=1.3f ; 定义float需要后面加f,防止和double混肴
string c = "内容"; 定义string型需要加双引号
decima d = 1.3m; 货币类型
long d =13L; 相当于大int
DateTime dt =new DateTime(); 时间类型
char e = 'a'; char型只能放一个字符 用单引号引起来
byte f = 12; 相当于小int
三 、数据类型整理 注:这个整理只为好记 分类完全错误
(一) 整型 共8种
有符号 即正负数
1. sbyte 8位有符号的整数 -128~127 -2^7~2^7-1
2. short 16位有符号的整数 -32768~32767 -2^16~2^16-1
3. int 32位有符号的整数 -2147483648~2147483647 -2^31~2^31-1
4. long 64位有符号的整数 -2^63~+^63-1
无符号 即正数
5. byte 8位无符号的整数 0~255 0~2^8-1
6. unshort 16位无符号的整数 0~2^16-1
7. uint 32位无符号的整数 0~2^32-1
8. ulong 64位无符号的整数 0~2^64-1
(二)浮点类型 共3种
1. float 单精度浮点数类型 7位精度 1.5 × 10−45 至 3.4 × 1038
2.double 双精度浮点数类型 15 位精度 5.0 × 10−324 至 1.7 × 10308
3.decimal 精确十进制类型 28位精度 1.0 × 10−28 至 7.9 × 1028
(三)布尔型 共1种
bool 表示true或false
(四)字符型 共2种
1.char 字符型 只能存一个字符
2.string 字符串 可以存一串字符
(五)基础类型 共1种
object 是所有其他类型的最根本的基础类型
(六)时间日期
DateTime
(七) 枚举类型
enum
(八)结构体
struct