【2020-01-07】C# 基本概念
2021-01-19 09:12
标签:概念 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 【2020-01-07】C# 基本概念 标签:概念 float UNC 的区别 引用类型 小数点 缺点 字符 循环语句 原文地址:https://www.cnblogs.com/QQ-lala/p/12163209.html
文章标题:【2020-01-07】C# 基本概念
文章链接:http://soscw.com/index.php/essay/44013.html