摘要:
文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名); 欢迎浏览 阅读全文
摘要:
反射reflection有一个类别PropertyInfo,是获取一个类别的特性相关集息。下面我创建一个类,并添加一个特性,然后我们使用反射来为这个特性赋值。 class Bq { public string Name { get; set; } } 接下来,我们创建另一个类,来实现反射: clas 阅读全文
摘要:
DataTable转List public static List<T> ToListModel<T>(this DataTable table) where T : new() { var type = typeof(T); var properties = type.GetProperties( 阅读全文
摘要:
using System.Text.RegularExpressions; namespace Commons.Helpers { /// <summary> /// 验证助手类 /// </summary> public class ValidHelper { #region 验证只能是字母或数字 阅读全文
摘要:
C# //将格式为yyyyMMdd的时间转化为yyyy-MM-dd类型 详例: string beginDate="20140224"; beginDate =DateTime.ParseExact(beginDate,"yyyyMMdd",CultureInfo.CurrentCulture).T 阅读全文
摘要:
路由设置的 默认是 id 所有这样是一点毛病都没有的 看这里 进操作方法的时候 设置成了 DId 路由参数的对象 设置成 一样的参数名就好了 之前是 报错 报错 参数匹配错误 Guid 类型 Id 拿不到值 为null 传过来的是DId (也可以加上参数名 值) @{Html.RenderActio 阅读全文
摘要:
可空DateTime类型 无法Tostring 或者 格式化时间格式 需要转换 为DateTime Nullable<T>.GetValueOrDefault() 方法 返回对应的 值类型 生成的input 为什么,没有显示值 因为@Html.Editor 的 第三个参数根本 不是为对应属性设置值的 阅读全文