标签:概念 float UNC 的区别 引用类型 小数点 缺点 字符 循环语句
一、String
1、如果要进行字符串之间的相加,可以使用字符串内插 $ {}
2、去掉字符前后的空格
3、将字符串全部设为大写或者小写
4、搜索字符串
二、数字
1、整数类型 int
11/3 -- 结果是整数3
int有最大值-最小值范围 -2147483648 to 2147483647 , checked下 2147483647 +3 超出Int最大值范围,则会出现异常,编译会提醒,但是在unchecked下面不会进行类型最大值检查,结果是从最大值溢出到最小值
2、浮点类型
float double
3、固定点类型 --十进制小数点和二进制小数点位置不会移动
decimal -- 取值范围小于double,但是精度高于double
三、通过分支和循环语句了解条件逻辑
1、if
2、if else
3、while
4、do while
5、for
四、列表集合
了解如何使用泛型列表类型管理数据集合
1、创建链表
2、修改列表内容
3、搜索列表并进行排序
4、其他类型的列表
计算斐波纳契数 --打印第20个数值
五、List , Array , ArrayList之间的区别
1、特点
List是针对特定类型,任意长度
Array是针对任意类型,固定长度
ArrayList是针对任意类型,任意长度
Array和ArrayList是通过存储object实现任意类型的,所以使用时要转换 ---如果是值类型,转换时需要考虑装箱,拆箱损耗的性能
装箱: 将值类型的数据打包到引用类型的实例中 (栈 --> 堆)
拆箱:就是从引用数据中提取值类型 (堆 --> 栈)
2、具体介绍
Array内存是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单,但是对数组进行插值比较麻烦,声明数组时必须指定长度,长度过长,导致内存浪费,过少会造成数据溢出
C#针对Array的缺点,提出了ArrayList
ArrayList 是动态进行存储数据,且在声明时不需要指定长度
缺点,①可能会存在装箱、拆箱,②任意类型,不安全
C#针对ArrayList的缺点,出现了泛型的概念List
标签:概念 float UNC 的区别 引用类型 小数点 缺点 字符 循环语句
原文地址:https://www.cnblogs.com/QQ-lala/p/12163209.html