上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页
摘要: TryUpdateModel (model)默认将view页面上form表单中的字段与model字段匹配, 如果相同则把表单中的值更新到model上, 如果只想更新某几个字段可以调用它的重载函数 例如 但如果今天我们页面上的字段有十几二十个的的话,若使用上面的方法关大字段名称可能就会花费许多时间! 阅读全文
posted @ 2017-08-17 17:06 小水皮 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 摘自ASP.NET MVC 5 网站开发之美 6.4 Metadata与数据验证 如果使用Database-First方式生成*.edms,那么所生成的类文件会在*.tt文件的层级之下,扩展名tt是一种称为T4(Text Template Transformation Toolkit)的技术,简而言 阅读全文
posted @ 2017-08-17 16:02 小水皮 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 泛型委托实际上就是一个.NET Framework预定义的委托,基本涵盖了所有常用的委托,所以一般不用用户重新声明啦。 很简单,看下面简单的小例子: Action系列泛型委托,是没有返回参数的委托,我简单的举了一个无参数的委托,带一个参数的委托,还有带两个参数的委托。调用的时候和普通的委托没有声明两 阅读全文
posted @ 2017-08-17 14:23 小水皮 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 类索引器,可以使得你使用数组一样的方式来访问类的数据。 这种访问多见于数组,列表,词典,哈希表的快捷访问。 实际上写法很简单,写成:public T1 this[T2 i] 代码如下: 很简单吧, 第一个,我定义了一个可读可写的以int为参数的索引器。 第二个,我定义了一个可读的以string为参数 阅读全文
posted @ 2017-08-17 14:21 小水皮 阅读(164) 评论(0) 推荐(0) 编辑
摘要: C# 3.0就引入的新特性,扩展方法可以很大的增加你代码的优美度,扩展方法提供你扩展.NET Framewoke类的扩展途径,书写和规则也简单的要命。 编写扩展方法有下面几个要求: 第一:扩展方法所在的类必须是全局的,不能是内部嵌套类。 第二:扩展方法的类是静态类。 第三:扩展方法是静态方法。 第四 阅读全文
posted @ 2017-08-17 14:19 小水皮 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/namek/archive/2010/08/16/1800366.html 组元是C# 4.0引入的一个新特性,编写的时候需要基于.NET Framework 4.0或者更高版本。组元使用泛型来简化一个类的定义。 先以下面的一段代码为例子: 一 阅读全文
posted @ 2017-08-17 14:18 小水皮 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/xinjian/archive/2010/11/17/1879959.html 准备一些测试数据,如下: 要用Linq实现左连接,写法如下 用Linq实现右连接,写法如下 参考资料:http://developer.51cto.com/art/ 阅读全文
posted @ 2017-08-16 14:18 小水皮 阅读(4348) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/JustYong/p/5852623.html 一、创建线程 这里面需要注意的是,创建Thread的实例之后,需要手动调用它的Start方法将其启动。但是对于Task来讲,StartNew和Run的同时,既会创建新的线程,并且会立即启动它。 二 阅读全文
posted @ 2017-08-14 15:55 小水皮 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 如果有一个任务抛出异常,则Task.WhenAll 会出错,并把这个异常放在返回的Task 中。如果多个任务抛出异常,则这些异常都会放在返回的Task 中。但是,如果这个Task 在被await 调用,就只会抛出其中的一个异常。如果要得到每个异常,可以检查Task.WhenALl返回的Task 的E 阅读全文
posted @ 2017-08-14 11:11 小水皮 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/chengxingliang/p/3150731.html Monitor对象 1.Monitor.Enter(object)方法是获取锁,Monitor.Exit(object)方法是释放锁,这就是Monitor最常用的两个方法,当然在使用过 阅读全文
posted @ 2017-08-09 17:36 小水皮 阅读(252) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 21 下一页