C#基础第十一天

    xiaoxiao2021-03-25  114

    1。里氏转换 1、子类可以赋值给父类:如果有一个地方需要父类作为参数,可以给一个子类代替。 2、如果父类中装的是子类对象,那么可以将这个父类强制转换为子类对象 2.子类对象可以调用父类的成员,父类对象只能调用自己的成员 3. is:表示类型转换 ,如果能够转换成功返回true 否则返回false as:表示类型转换 5ArrayList 每次集合中实际包含的元素个数(count) 超过了可以包含的元素的个数(capcity)的时候 集合就会想内存中申请多开辟一倍的空间,来保证集合的长度够用 // a.Clear(); // a.Remove(1); // a.RemoveAt(0); // a.RemoveRange(1, 2); // a.Reverse(); // a.Insert(0, "fuck"); //a.InsertRange(1, new string[] { "王子童", "许慧 " }); //Boolean b= a.Contains(1); //Console.WriteLine(b); 5。HashTable 键值对集合 字典 王 wang--王 用键去找值 键值对对象【键】=值; 键值对中键是唯一的,但是值是重复的; 7.foreach循环 8.path类 //获得文件名 Console.WriteLine(Path.GetFileName(s)); //获得文件名不包含扩展名 Console.WriteLine(Path.GetFileNameWithoutExtension(s)); //获得文件扩展名 Console.WriteLine(Path.GetExtension(s)); //获得文件的文件夹名 Console.WriteLine(Path.GetDirectoryName(s)); //获得文件所在得全路径 Console.WriteLine(Path.GetFullPath(s)); //连接两个字符串作为路径 Console.WriteLine(Path.Combine(@"c:\a\","b.txt")); 专门用来对路径操作 9File类 //创建一个文件 //File.Create(@"C:\Users\Administrator\Desktop\new.txt"); //Console.WriteLine("创建成功"); 删除文件 //File.Delete(@"C:\Users\Administrator\Desktop\new.txt"); //Console.WriteLine("删除成功"); //Console.ReadKey(); //复制一个文件 File.Copy();
    转载请注明原文地址: https://ju.6miu.com/read-5051.html

    最新回复(0)