C#学习心得

版本:v2.0

Crifan Li

摘要

本文主要介绍了C#中的一些学习心得,包括但不限于Regex,TreeView,字典类型变量,spritf,UrlEncode等

[提示] 本文提供多种格式供:
在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP
下载(7zip压缩包) HTML HTMLs PDF CHM TXT RTF WEBHELP

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/csharp_summary/release/html/csharp_summary.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/csharp_summary/

2013-08-20

修订历史
修订 2.0 2013-08-20 crl
  1. 将crifanLib.cs弄成独立的book
  2. 整理更多的关于C#的心得
修订 1.0 2012-11-06 crl
  1. 将C#从language_summary移至此独立book
  2. 更新crifanLib.cs的最新链接

目录

前言
1. 本文目的
2. 待完成
1. C#学习心得
1.1. C#中的字典类型变量
1.2. C#中关于字符串的处理
1.2.1. C#中类似于spritf的函数
1.2.2. 字符串的中间对齐左右填充的效果
1.3. C#中ComboBox的使用
1.3.1. 给ComboBox设置数据源
2. C#的网络相关处理
2.1. C#中HTTP处理
2.1.1. C#中自动处理返回的压缩的HTML
2.1.2. C#中给HTTP添加代理Proxy支持
2.1.3. ReadLine或ReadToEnd会无限期挂掉
2.2. C#中处理cookie
2.2.1. C#中自动处理cookie
2.2.2. SetCookie解析有bug
2.3. C#中处理URL
2.3.1. 关于UrlEncode把空格编码为加号"+"而不是%20的问题
2.4. C#中的WebBrowser
2.4.1. DocumentCompleted被调用两次
3. C#的处理Excel和CSV
3.1. C#中处理Excel
3.1.1. Excel自动适应列宽
3.1.2. 选中Excel的某列后再去自动适应列宽
3.1.3. Could not load file or assembly ‘Microsoft.Office.Interop.Excel
3.1.4. Microsoft.Vbe.Interop.dll和office.dll
3.2. C#中处理CSV
4. C#的TreeView控件使用心得
4.1. 添加Node的方法
4.2. 给TreeView添加图标
4.3. 获得右击所在节点
4.4. 添加右键菜单(Context Menu)
4.5. 给TreeNode添加名字
参考书目