- 博客(126)
- 资源 (1)
- 收藏
- 关注
原创 通过DataSet读取XML的效率问题
一直以来读取xml都是通过DataSet的ReadXML方法来解决,其他属性也都没有使用。在数据量小的时候倒也相安无事,直到今天读取一个20M的XML流才发现实在太影响效率了。默认情况下,ReadXML缺省情况下使用XmlReadMode.Auto方式读取,用以前的作法,由于xml文件里没有包含Scheme,DataSet会先推断xml的结构,然后再加载数据。可是对一个20M的流推断其结构效率可想
2010-02-26 10:57:00 385
转载 C#的String.Split 方法
程序代码1) public string[] Split(params char[] separator)2) public string[] Split(char[] separator, int count)3) public string[] Split(char[] separator, StringSplitOptions options)4) public string[] Spl
2010-02-25 18:40:00 344
原创 如何用代码实现textbox换行
要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true。 这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:)aTextBox.Text = "First Line/nSecond Line/nThird Line"; 实际运行的时候你却发现它始终不会换行,显示的结果为"First LineSecond Li
2010-02-25 16:29:00 1240
原创 Hashtable, ArrayList, List, Dictionary学习
Hashtable用法在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/val
2010-02-25 15:24:00 428
原创 C#使用IrisSkin2.dll美化WinForm程序界面
C#使用IrisSkin2.dll美化WinForm程序界面一.添加控件IrisSkin2.dll。方法: 1.右键“工具箱”。“添加选项卡”,取名“皮肤”。 2.右键“皮肤”,“选择项”弹出对话框 3.点击“浏览“,找到IrisSkin2.dll,,next,next,确定。 4.在皮肤里会出现。
2010-02-25 10:47:00 1194 1
原创 设计模式的比喻
学习设计模式不拘泥于具体而着重于思想。为了便于理解各个设计模式,对23种设计模式做了比喻,提出来供参考:创建型模式1、FACTORY—人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了;--人市换成猎头公司如何?2、BUILDER—生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产
2009-06-03 11:31:00 782 1
CSS层叠样式表中文手册
2009-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人