2006年5月27日

[重复话题]最简单单件模式

摘要: 朋友那天去面试,还有一题,写出一个简单的singleton。博客园好多人都写过了,自己写一个留备份。关于私有构造函数,以前写过。[再读书]私有构造函数。代码: class Program { static void Main(string[] args) { Factory ft1 = Factory.GetFactory(); ... 阅读全文

posted @ 2006-05-27 10:50 萝卜青菜 阅读(201) 评论(0) 推荐(0) 编辑

2006年5月25日

[又说]Hashtable忽略大小写

摘要: 以前记录过一个方法,今天偶然发现,有更简单的方法。现在没有.net1.1的环境,不知道这个简单方法适用不,.net2.0通过。以前文章的地址:Hashtable忽略大小写现在的方法: Hashtable ht = System.Collections.Specialized.CollectionsUtil.CreateCaseInsensitiveHashtable();... 阅读全文

posted @ 2006-05-25 18:40 萝卜青菜 阅读(475) 评论(0) 推荐(0) 编辑

又是朋友面试题(简单)

摘要: 随便写了一下,肯定有好的方法,不知道为什么出这个题?也是网上找的? ??? 目的何在?产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复 using System;using System.Collections.Generic;using System.Text;namespace IntArrayTest{ class Program { st... 阅读全文

posted @ 2006-05-25 15:11 萝卜青菜 阅读(327) 评论(0) 推荐(0) 编辑

老话题:主人、猫和老鼠

摘要: 昨天朋友去面试,遇到了一个很常见的C#笔试题。发现现在好多公司都是在网上随便找点题来笔试。以前看到过的一种方法,没有时间查了,凭印象写的,谁写的如果看到,确认一下。 using System;using System.Collections.Generic;using System.Text;namespace CatAndMouse{ public delegate void CatEve... 阅读全文

posted @ 2006-05-25 12:37 萝卜青菜 阅读(407) 评论(0) 推荐(0) 编辑

2006年5月13日

文件夹遍历[合成模式]

摘要: 这样做了感觉多此一举,不过当初学习合成模式的时候,想到的。效率低,只有一个目的,帮助理解合成模式,也不知道能不能起到这样的作用。不要笑话我哦:) using System;using System.Collections.Generic;using System.Text;using System.IO;namespace PatternsStudy6_1{ class Program ... 阅读全文

posted @ 2006-05-13 16:56 萝卜青菜 阅读(522) 评论(0) 推荐(0) 编辑

2006年5月12日

对.Net数据进行适配[旧代码]

摘要: 添加引用:System.configuration.dll,System.Windows.Forms.dll using System;using System.Collections.Generic;using System.Text;using System.Configuration;using System.Data;using System.Data.OleDb;using System... 阅读全文

posted @ 2006-05-12 10:22 萝卜青菜 阅读(396) 评论(0) 推荐(0) 编辑

2006年5月8日

我把简单问题复杂化了:)[旧代码]

摘要: using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb;using System.Configuration;using System.Collections;namespace PatternsStudy1{ class Program... 阅读全文

posted @ 2006-05-08 09:29 萝卜青菜 阅读(334) 评论(0) 推荐(0) 编辑

2006年5月7日

.Net2.0读取应用程序配置节

摘要: 方法一:加入名称空间: using System.Configuration; 然后 string strDbConn = new AppSettingsReader().GetValue("dbconn", typeof(string)).ToString(); 方法二:添加引用:(system.configuration)加入名称空间 using System.Configuration; s... 阅读全文

posted @ 2006-05-07 17:40 萝卜青菜 阅读(243) 评论(0) 推荐(0) 编辑

2006年4月29日

[再读书]静态构造函数

摘要: 静态构造函数,可以在C#中用于初始化类数据,其方式与用于初始化实例数据的实例构造函数一样。静态构造函数与实例构造函数在使用规则上面有一些区别。与实例构造函数不一样,静态构造函数不能重载,所以可用的静态构造函数只有一个默认的无参静态构造函数。静态构造函数也不能显式的调用,不能在派生类中继承,但是在创建基类类型时可以调用。C#在使用静态构造函数时的几个原则:1.静态构造函数在创建类的实例之前调用,因此... 阅读全文

posted @ 2006-04-29 11:17 萝卜青菜 阅读(280) 评论(0) 推荐(0) 编辑

2006年4月28日

[再读书]私有构造函数

摘要: 记录下来,给新手看(应该有人用的到)。私有构造函数初看起来没有什么作用,但是在.net中功能相当多。一般用在许多静态方法的类中,这些静态方法用作一个库,而不是对象。添加私有构造函数,将确保类不能在外部创建对象。创建私有构造函数有两个原因,在使用公共构造函数时,不能使用类创建代码,一种情况是,如果不提供初始化参数,创建对象是没有意义的。 第二个原因是创建某种对象设计模式,例如工厂模式,即类上的... 阅读全文

posted @ 2006-04-28 18:00 萝卜青菜 阅读(406) 评论(0) 推荐(0) 编辑

导航