6月4日笔记

1 System.Threading.Thread.Sleep(200);  让屏幕停  200ms
2 Ctrl+k+S  ,插入外侧代码
3 、换行 \r\n
4 、基本上可以认为集合就是一个动态的数组,并且提供了一些处理的方法,增  Add 、删 Remove  、改、查
5 foreach(  临时数据类型  临时变量  in  要遍历的集合  )
{
         //  将临时变量做为遍历的数据使用
}
6 var  是一个你给什么类型,他就什么类型
7 foreach  只能用来遍历,不能用来修改数据的值。
8 Stopwatch stop=new Stopwatch();
stop.Start();
Stop.Stop();
stop.Elapsed查看秒表用的时间.
9 ArrayList  最大的缺点就是  object 类型,处理数据要考虑类型兼容。集合如果有类型的限定会方便很多。
10 List<string>  就是表示一个  string 类型的 ArrayList 
11 Dictionary<int> dic=new Dictionary<int>();
12 垃圾回收的目的:提高内存利用率 垃圾回收是 CLR的一个核心功能。 垃圾回收器,只回收 托管堆中的 (内存资源),不回收其他资源。
13 当对象没有变量指向的时候就可以被垃圾回收了。
14 、手动调用垃圾回收, GC.Collect(); 一般不需要调用垃圾回收,由系统自动调用。不要手动回收,因为垃圾回收有一系列的算法,需要移动对象等等,这时候为了达到目的,会暂停程序,这时候如果频繁进行垃圾回收会影响性能。(不全)
15 垃圾回收采用代的概念避免了每次垃圾回收都遍历所有的对象,减少垃圾回收时间,第0代的回收率最高,第一代次之,第二代再次之,效果:越老的对象活得时间越长。
16 、弱引用: WeakReference wk=new WeakReference(p)  ;强引用,垃圾回收不能回收,弱引用,垃圾回收可以回收该对象。如果显示回收一下,则若引用就被回收了。
17 、弱引用一般用在,那些创建是比较耗时的对象。
18 、数组特点:类型统一,长度固定。
19 、面试题,要先做出来再考虑别的是否高效的问题。
20 、微软在新建类的时候,默认导入而来  List 泛型集合的命名空间,以后建议使用泛型集合。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值