C#基础
文章平均质量分 74
llopllpo
这个作者很懒,什么都没留下…
展开
-
C#中null类型有关问题
null类型定义可以为 null 的类型是 System.Nullable结构的实例。 可以为 null 的类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。例如, Nullable 读作“可以为 null 的 Int32”,可以将其赋值为 -2147483648 到 2147483647 之间的任意值,也可以将其赋值为 null 值。 可以赋给 Nullable 的值原创 2013-03-14 15:30:42 · 771 阅读 · 0 评论 -
模态对话框和非模态对话框区别
按工作方式不同,可将对话框分成两类: 模式对话框(modal dialog box模态对话框):在关闭模式对话框之前,程序不能进行其他工作(如一般的“打开文件”对话框) 无模式对话框(modeless dialog box 非模态对话框):模式对话框打开后,程序仍然能够进行其他工作(如一般的“查找与替换”对话框) 两者的区别: 一. 非模态对话框的模板必须具有Visible风格(V转载 2013-06-07 13:45:50 · 677 阅读 · 0 评论 -
在C#中类似C++标准库中关联容器map介绍
C#中使用Dictionary,C++使用std::map。map的内部实现是红黑树,Dictionary的实现是哈希表。DotNet中也有用树实现的字典类结构,叫SortedDictionary,似乎用得不多,效率也没有哈希表高,不过可以保持插入的数据是有序的。下面的对比是通过字符串来检索整数,为了写起来方便,C++中字符串直接用了LPCTSTR,并且typedef std::map map_t原创 2013-10-06 11:33:37 · 1739 阅读 · 0 评论