C#基础第十一天

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();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值