摘要: 作用: 使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高性能。 泛型最常见的用途是创建集合类 1、性能;如List<object> 与 List<T> 将一个 int类型数据加入List时,List<object>需要进行装箱操作,而List<T>不需要,直接使用int类型了。 2、类型安 阅读全文
posted @ 2019-11-30 21:53 秋飘 阅读(928) 评论(0) 推荐(0) 编辑
摘要: TCP:保证数据分组可靠送达。 若在网络传输时,没有将分组数据送达接收端,将会再次发送这个分组。 若分组到达后顺序搞乱,则TCP对接收程序透明的按正确顺序组装分组。 如果收到重复分组,则TCP放弃重复分组。 UDP:不保证分组(数据报)到达目的地或按正确顺序达到。 UDP开销很少,因为UDP数据报不 阅读全文
posted @ 2019-11-30 20:53 秋飘 阅读(187) 评论(0) 推荐(0) 编辑
摘要: //写Cookie HttpCookie cookie=new HttpCookie(key,value); Response.Cookies.Add(cookie); //获取Cookie HttpCookieCollection cookies=Request.Cookies; string c 阅读全文
posted @ 2019-11-30 15:03 秋飘 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、序列化的目的: 使用文件存储时,只存储了对象数据,再读取后,就难以区分出原有的数据类型。 目的:将整个对象序列化为字节流写入文件,文件中保存了原有属性的数据类型,并能够在读取出的内容,反序列为对象。 二、序列化与反序列化主要语句 1、对象标识序列化,可序列化的内容有:class、enum、str 阅读全文
posted @ 2019-11-30 14:43 秋飘 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一、File与Directory 二、读取文件(StreamReader) 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //从指定盘下读取.txt文件 6 string sdick=@"C:\"; 7 string[] fi 阅读全文
posted @ 2019-11-30 13:04 秋飘 阅读(137) 评论(0) 推荐(0) 编辑