随笔分类 -  C#

摘要:这个题是C#开发面试题必问的一道经典题目,接下来谈一谈我自己的理解 1.接口(Interface)就像是一个本书的目录,一眼就能看出这本书有哪些章节,规定好这本书要阐述的大概内容,而具体内容要到各个章节分别去看,并且如果你要出版这本书就必须把每个章节的内容都写完,当然你也可以选择删除某些章节的目录 阅读全文
posted @ 2016-03-02 16:32 CeeChen 阅读(200) 评论(0) 推荐(0)
摘要:使用Ref关键字时需要在参数传入之前给于初始化值 示例代码: 使用Out关键字时需要在方法体使用之前给于初始化值,通常Out使用在函数体需要Return多个值的时候 示例代码: 阅读全文
posted @ 2016-03-01 21:23 CeeChen 阅读(145) 评论(0) 推荐(0)
摘要:1.首先定义注册类RegisterEntity [Serializable] public class RegisterEntity { public string RegisterKey; public bool IsRegistered; public List<int> RegisterOrd 阅读全文
posted @ 2015-11-04 16:40 CeeChen 阅读(1211) 评论(0) 推荐(0)
摘要:一般意义上的软件开发,至少会包含两部分代码和数据,而数据一般会存放在SQL Server, Oracel, My SQL这样的数据库中,或者保存到Excel中,而Serializable却可以把对象序列化存储在硬盘中,虽然只能应用于轻量级数据的软件开发,但确实是脱离的对DB的束缚,至少不用在机器上安 阅读全文
posted @ 2015-11-03 11:02 CeeChen 阅读(288) 评论(0) 推荐(0)
摘要:有List数据结构如下:NameNumberA2A3B7现在需要把Name相同的项合并,Number累加,就是下表:Name NumberA5B7虽然逻辑可以控制List无重复项,为了保险,我选择用Dictionary作为中间对象来实现功能,代码如下: 1 public List ... 阅读全文
posted @ 2015-11-03 10:36 CeeChen 阅读(285) 评论(0) 推荐(0)