本文共 1436 字,大约阅读时间需要 4 分钟。
1.ArrayList、List、Hashtable、Dictionary之间的区别
ArrayList List:都可以添加数据,数据的个数不受限制,很多方法相似
ArrayList Hashtable: 都要导入命名空间,存储的数据不限制类型
Hashtable Dictionary:都是以键值对的形式存值,方法也都很相似
List Dictionary:都不用导入命名空间,都确定了存数据的类型
List:求最值、和、平均值的方法
四者共同点---存数据的个数都不受限制,都可以用foreach遍历
2.File
//在指定路径下创建一个文件,如果文件存在,则会被新文件覆盖 File.Create(path); File.Create(path);
//删除制定路径下的文件 File.Delete(path); File.Delete(path);
//判断指定路径下是否存在该文件 bool flag = File.Exists(path); bool flag = File.Exists(path);
//移动到指定路径下-path1,且可更改名字 //File.Move(Path, path1); //File.Move(Path, path1);
//写文件 string str = File.ReadAllLines(path, Encoding.Default); string str = File.ReadAllLines(path, Encoding.Default);
//读文件 string[] names = new string[] { "赵", "钱", "孙" }; File.WriteAllLines(path, names); File.WriteAllLines(path, "周吴郑王", Encoding.UTF8); string[] names = new string[] { "赵", "钱", "孙" }; File.WriteAllLines(path, names); File.WriteAllLines(path, "周吴郑王", Encoding.UTF8);
//循环添加 for (int i = 0; i < 1000; i++) { File.AppendAllText(path, "哈哈,下雪啦"); } for (int i = 0; i < 1000; i++) { File.AppendAllText(path, "哈哈,下雪啦"); }
3.多态
多态就是对象可以表现多个类型的能力。
子类可以有与父类方法名相同的方法;子类可以重写父类的方法。
4.接口
[访问修饰符] interface 接口名
{ //接口成员定义 } //接口成员定义 }
Interface IfFly { void IFly(); } Interface IfFly { void IFly(); }
转载地址:http://qyzci.baihongyu.com/