2014年6月12日

摘要: 今天,我在写C#代码时,突然发现一个最熟悉的陌生人 —— string.Format。在写C#代码的日子里,与它朝夕相伴,却没有真正去了解它。只知道在字符串比较多时,用它比用加号进行字符串连接效率更高(当然也更方便)。可是却从来没有问过为什么?在生活中也有类似的现象,与你朝夕相处、你最熟悉的人,你往... 阅读全文
posted @ 2014-06-12 18:45 Super Cow 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 先看看MS给出的官方解释吧(http://msdn.microsoft.com/zh-cn/library/system.text.stringbuilder(VS.80).aspx)String对象串联操作总是用现有字符串和新数据创建新的对象。StringBuilder对象维护一个缓冲区,以便容纳... 阅读全文
posted @ 2014-06-12 18:19 Super Cow 阅读(835) 评论(0) 推荐(0) 编辑
摘要: Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。Nuget是 ASP .NET Gallery 的一员。NuGet 是免费... 阅读全文
posted @ 2014-06-12 14:03 Super Cow 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 建议29、区别LINQ查询中的IEnumerable和IQueryableLINQ查询方法一共提供了两类扩展方法,在System.Linq命名空间下,有两个静态类: Enumerable类,它针对继承了IEnumerable接口的集合类进行扩展。 Queryable类,它针对继承了IQu... 阅读全文
posted @ 2014-06-12 10:15 Super Cow 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 首先我们看下where的方法,直接查看定义(定义如下),其实一种是对IEnumerable的扩展,一种是对IQueryable的扩展,直接看最常用的,其实区别就在IEnumerable的扩展的参数是系统定义的委托FuncIQueryable的参数则是表达式Expression>,1。IEnume... 阅读全文
posted @ 2014-06-12 10:13 Super Cow 阅读(294) 评论(0) 推荐(0) 编辑

导航