上一页 1 ··· 3 4 5 6 7
摘要: 我们知道,与C++相比较,C#以及整个.Net并不支持多继承,而相应的,C#支持了接口,并且支持一个类型实现多个接口。对于接口的概念,相信大部分读者已经有了很好的了解,而我这里谈谈个人对于接口理解,只求抛砖引玉。 在我认为,一个接口就是一个对类型的某种能力的认证,并且是以某种标准化的形式将这种能力规范出来。你的类型实现了某个接口,换而言之,也就是说这个类型具备了此接口所标识的能力。比如现在出国留学... 阅读全文
posted @ 2009-05-04 17:55 瞌睡虫 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 我想最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据 ...... 在C#中常见的序列化的方法主要也有三个:Binary... 阅读全文
posted @ 2009-05-04 17:24 瞌睡虫 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 在下面注释的位置插入你的代码,得到说明中希望的结果! 这是我无意中想到的问题,不知道有没有答案,有兴趣的朋友来试一试吧:-) using System; using System.Collections.Generic; using System.Text; namespace FindModifier { class Finder { static void Ma... 阅读全文
posted @ 2009-05-01 23:00 瞌睡虫 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。 算符号 ... 阅读全文
posted @ 2009-05-01 22:18 瞌睡虫 阅读(234) 评论(0) 推荐(0) 编辑
摘要: stringstr1 =string.Format("{0:N1}",56789); //result: 56,789.0 stringstr2 =string.Format("{0:N2}",56789); //result: 56,789.00 stringstr3 =string.Format("{0:N3}",56789); ... 阅读全文
posted @ 2009-05-01 21:53 瞌睡虫 阅读(368) 评论(0) 推荐(0) 编辑
摘要: public class chs2py { private static int[] pyvalue = new int[]{-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,-20032,-20026, -20002,-1999... 阅读全文
posted @ 2009-04-30 00:44 瞌睡虫 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7