摘要: .NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如: [Flags] enumStyles{ ShowBorder=1,//是否显示边框 ShowCaption=2,//是否显示标题 ShowToolbox=4//是否显示工具箱 } 这样我们就可以用"或"运算符组合多个状态,例如 myControl.Style=Styles.ShowBorder|Styles.ShowCaption; 这时myControl.Style枚举的值将变成 1+2=3,它的To 阅读全文
posted @ 2011-06-07 17:27 Shikyoh 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 很纠结的一段代码/// <summary>///反正写了也没人看/// </summary>public class ListDemo<T>{ public static List<T> Getstring<T2>(T2 tlist) where T2 : T { List<T> list = new List<T>(); list.Add(tlist); return list; }} 阅读全文
posted @ 2011-06-07 16:28 Shikyoh 阅读(235) 评论(1) 推荐(0) 编辑
摘要: 32位的系统中,修改以下注册表键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Registration\UserNameHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization64位系统,修改以下注册表键值HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Registration\UserNameHKEY_LOCAL_MACHI 阅读全文
posted @ 2011-06-07 11:58 Shikyoh 阅读(518) 评论(0) 推荐(0) 编辑