04 2010 档案
摘要:1.GetType() : XXXObject object; Object.GetType(); 不管XXXObject是那一级别,GetType始终返回最末一级的类型.2.GetMeath():返回基类,子类的所有方法. 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighl...
阅读全文
摘要:From 广联达林超. 对 COMBOBOX 的外科手术:解决 COMBOBOX 处理回退键的 BUG 版本:1.0.0作者:林超日期:2007年12月18日 前言 这是昨天晚上在加考虑了很长时间的一个问题,写下来省的忘了。也欢迎大家拍砖 ... BTW: 这篇东东很长,都是代码的分析和实现,如果你不关心过程可以直接下载演示例子。(其实两个方案的代码都很短 :) 阅读本文需要对 VCL 框...
阅读全文
摘要:这个问题我前几天已经给出了解答,本文想说的并不是如何去解决这个问题,而是说一种解决问题的思想其实VCL中许多小陷阱都是可以自己来解决的,它们并不会对实际的开发带来多大的麻烦。D2007下,如果AutoComplete设为True,则用BackSpace删除中文时,会产生乱码。反之,如果关闭AutoComplete就不会有问题,于是首先想到的是AutoComplete带来的问题。于是,直接在StdC...
阅读全文
摘要:泛类学习一.应用场景 1.效率. 2.易用,容错. 3.处理同一类事情.二.应用. 1.无论在声明变量还是实例变量都要指定使用那个变量代替<T> 2.内部算法和数据操作保持不变三.使用. 1.编译器不知道使用将要指定的具体类型 2.派生约束.,以逗号分割多个约束. 为使用的一般类型参数分别指定约束.以空格分割. 基类约束(最多一个). 可以同时约束一个基类以及一个或多个接口,但是该基...
阅读全文
摘要:1.枚举转换为数值. ((int)valueType == 0) //valueType:枚举类型.2.对象的事件应用 添加事件. 原有事件. 解决问题时考虑事件
阅读全文
摘要:1. List(T).AddRange 方法 将指定集合的元素添加到 List(T)的末尾。 [代码]参数collection 类型:System.Collections.Generic.IEnumerable(T)一个集合,其元素应被添加到 List(T)的末尾。集合自身不能为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing),但它可以包...
阅读全文
摘要:一. Where :选择行.隐藏行号 复制代码 ? 这是一段程序代码。 IEnumerable<TSource> Where<TSource>(f => 一个条件表达式) 隐藏行号 复制代码 ? 这是一段程序代码。 Take : 选择行a.task(5) //选择前5行.例:List.Where(f => typeof(Csla.Core.IPropertyIn...
阅读全文