C#开发笔记

Dictionary

检查后获取值:Dictionary.TryGetValue()

KeyValuePair<T, K> 的非泛型形式:DictionaryEntry

 

List

由IList实例获取List实例:List list = new List(ilist)

 

byte

string转为byte[]:System.Text.Encoding.UTF8.GetBytes(str)

byte[]转为string:System.Text.Encoding.UTF8.GetString(bytes)

 

string

转换输入字符串中的任何转义字符:Regex.Unescape()

 

enum

遍历枚举:Enum.GetNames、Enum.GetValues

获取枚举元素个数:Enum.GetNames(typeof(枚举类型)).Length

如果不定义枚举类型,直接使用Enum类,则应使用equals()判断枚举值相等(使用等号判断的是地址相等)

 

DateTime

备忘:DateTime.Add()系列方法不改变原值,方法返回值为运算后的新值

 

数组

使用Array.Copy()静态函数拷贝多维数组

使用GetLength()获取某一维的长度

 

posted @ 2016-10-10 21:06  鬼鬼17F  阅读(182)  评论(0编辑  收藏  举报