C#第十天

85 阅读1分钟

列表List(集合类中的一种)

1.为什么要使用列表

如果我们用数组来存一组数据,有一个缺点就是数组的大小是固定的,我们如果要往数组中添加数据或者删除数据都不方便,如果使用List列表我们可以很方便的添加数据,删除数据还有其他对数据的操作。

2.列表中的一些操作

image.png 从前往后查找IndexOf 从后往前查找LastIndexOf

2.字典Dictionary(集合类的一种)

image.png

image.png

image.png

image.png

3.练习

  1. 练习一: 将一个数组中的奇数放到一个集合中,再将偶数放到另一个集合中,最终将两个集合合并为一个集合,并且奇数显示在左边,偶数显示在右边

image.png 2.练习二: 使用字典的方式计算出任意字符串中每个字符出现的次数

image.png

4. FileStream文件流(操作字节可以读取各种文件信息)

(1)FileStream文件流和File的区别

File在读取文件的时候是一次性读取所有的文件信息,而FileStream是以文件流的形式一点点去读取文件的信息

(2)使用FileStream读取文件

image.png

image.png

(3)使用FileStream写入文件信息

image.png

image.png

5.StreamReader和StreamWrite读写文本文件(读取字符信息)

1.StreamReader

image.png

image.png

image.png

image.png

2.StreamWriter

image.png

image.png

6. //练习 从文件2.txt中读取每一行的信息,把每一行中有财大的一行信息存放在3.txt中

image.png