C#基础笔记(一)

这篇博客详细介绍了C#的基础知识,包括C#的特性如封装、继承和多态,语言特点如安全性、跨平台和应用广泛性。接着,文章深入探讨了C#的数据类型,如整型、浮点型、字符型、布尔型、枚举型以及它们的存储位置。此外,还讨论了引用类型和值类型的区别。博客还讲解了变量和常量的概念,以及C#类的定义,包括访问修饰符、构造方法、方法的重载、参数传递方式(值传递和引用传递)。最后,提到了部分C#的常用类,如Console、Math、Random和DateTime,并展示了它们的主要方法。
摘要由CSDN通过智能技术生成

  // C#认识基础 //

C#特性:封装 ,继承,多态

C# 语言特点:

1,简单、安全,不使用指针,而且不允许直接读取内存等不安全的操作

2,具有面向对象语言的基本特征(封装 ,继承,多态)

3,支持跨平台

4,开发多种应用程序,能快速地构建 C# 应用程序

   // C#基本数据类型 //

C# 语言的数据类型 “值类型 ”和 “引用类型 ”。

值类型(包括):整型、浮点型、字符型、布尔型、枚举型等

直接储存在栈内存中

引用类型(包括) : 类、接口、数组、委托、字符串等

在栈内存中创建引用变量,在堆内存中创建对象本身,把这个其所在地址赋给引用变量

常用数据类型

整型(存储整数的类型)分为:“有符号数” 和 “无符号数”

有符号数:

sbyte  有符号数,占用1个字节,-2 (7)2 (7)-1

short  有符号数,占用2个字节,-2 (15)2 (15)-1                

int 有符号数,占用4个字节,-2 (31)2 (31)-1

long   有符号数,占用8个字节,-2 (63)2 (63)-1

无符号数:

byte   无符号数,占用1个字节,02 (8)-1

ushort 无符号数,占用2个字节,02 (16)-1

uint   无符号数,占用4个字节,02 (32)-1

ulong  无符号数,占用8个字节,02 (64)-1

浮点型(小数类型)

float  单精度浮点型,占用4个字节,最多保留7位小数

double 双精度浮点型,占用8个字节,最多保留16位小数

C#中还有一种精度更高的浮点类:decimal (16字节)

decimal类型专门用于进行财务计算,使用decimal类型提供的28位的方式取决于用户。

要把数字指定为decimal类型,可以在数字的后面加上字符M或(m)

在 C# 语言中默认是 double。如果要使用单精度浮点型,需要在数值后面加上 f 或 F 来表示

字符型

只能存放一个字符,用 char 关键字表示,存放到 char 类型的字符需要使用单引号括起来,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值