首页 / C# / 【2020-01-07】C# 基本概念
【2020-01-07】C# 基本概念
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【2020-01-07】C# 基本概念,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1504字,纯文字阅读大概需要3分钟。
内容图文
![【2020-01-07】C# 基本概念](/upload/InfoBanner/zyjiaocheng/648/9ab1e6fa5931478b8d4387ee1bcfe13c.jpg)
一、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# 基本概念全部内容,希望文章能够帮你解决【2020-01-07】C# 基本概念所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。