上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页
摘要: 前言 软件开发过程中,不可避免会用到集合,C#中的集合表现为数组和若干集合类。不管是数组还是集合类,它们都有各自的优缺点。如何使用好集合是我们在开发过程中必须掌握的技巧。不要小看这些技巧,一旦在开发中使用了错误的集合或针对集合的方法,应用程序将会背离你的预想而运行。 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html。本文主要学习记录以下内容: 建议16、元素数量可变的情况下不应使用数组 建议17、在多数情况下使用foreach进行循环遍历 建议18、foreach不能代替for 建议19、使用更有效的对象和集合初始化建议16、元... 阅读全文
posted @ 2014-04-03 15:06 aehyok 阅读(8080) 评论(23) 推荐(32) 编辑
摘要: 前言 IEnumerable、IEnumerator到现在为止对这两个接口还是不太理解,不理解但是自己总是想着试着要搞明白,毕竟自己用的少,所以在此先记录一下。以备自己日后可以来翻查,同时也希望园子里的大牛们,来帮我看看理解的怎么样。查看并使用两个接口 接下来我们先来看看两个接口的定义。 先来看一下IEnumerable接口,其实看过这个接口之后,发现它其实是非常的简单,只包含一个方法GetEnumerator(),它返回一个可用于循环访问集合的IEnumerator对象,如下面截图所示:这里的IEnumerator对象,其实就是另外一个接口,这个接口对象有什么呢?它是一个真正的集合访问... 阅读全文
posted @ 2014-04-03 08:20 aehyok 阅读(6228) 评论(6) 推荐(19) 编辑
摘要: 前言 之前一直是通过Visual Studio直接F5来运行自己编写的项目或者小程序,很少通过部署发布到IIS上面,于是自己便在自己的笔记本上进行测试,结果还真是发现了不少问题,于是自己重新通过虚机程序进行全裸的新一次部署实践。部署进程第一步:现在Win7 64位操作系统上安装IIS,通过控制面板位置即可开启安装。如下图所示:勾选后点击确定进行安装即可。第二步:IIS安装成功后,因为我的程序是通过VS2010开发的,而且是Asp.Net MVC3.0的程序,而且我的Win7 64位虚机也是新安装的,所以首先要安装的是.Net Framework4.0。可以通过微软官网进行单独的下载。http. 阅读全文
posted @ 2014-04-01 23:01 aehyok 阅读(2525) 评论(3) 推荐(2) 编辑
摘要: 前言 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html。本文主要学习记录以下内容: 建议13、为类型输出格式化字符串 建议14、正确实现浅拷贝和深拷贝 建议15、使用dynamic来简化反射实现建议13、为类型输出格式化字符串 有两种方法可以为类型提供格式化的字符串输出。 一种是意识到类型会产生格式化字符串输出,于是让类型继承接口IFormattable。这对类型来说,是一种主动实现的方式,要求开发者可以预见类型在格式化方面的要求。 更多的时候,类型的使用者需为类型自定义格式化器,这就是第二种方法,也是最灵活多变的方法,可以根据... 阅读全文
posted @ 2014-04-01 09:23 aehyok 阅读(4125) 评论(8) 推荐(15) 编辑
摘要: 前言 本文已更新至http://www.cnblogs.com/aehyok/p/3624579.html。本文主要学习记录以下内容: 建议10、创建对象时需要考虑是否实现比较器 建议11、区别对待==和Equals 建议12、重写Equals时也要重写GetHashCode建议10、创建对象时需要考虑是否实现比较器 有对象的地方就会存在比较,就像小时候每次拿着考卷回家,妈妈都会问你隔壁的那谁谁谁考了多少分呀。下面我们也来举个简单的例子,就是有几个人的Salary列表。我们根据基本工资来进行罗列: class Program { static void Ma... 阅读全文
posted @ 2014-03-31 09:26 aehyok 阅读(4704) 评论(6) 推荐(12) 编辑
摘要: 前言 本文首先亦同步到http://www.cnblogs.com/aehyok/p/3624579.html。本文主要来学习记录一下内容: 建议4、TryParse比Parse好 建议5、使用int?来确保值类型也可以为null 建议6、区别readonly和const的使用方法 建议7、将0值设为枚举的默认值 建议8、避免给枚举类型的元素提供显式的值 建议9、习惯重载运算符建议4、TryParse比Parse好 如果注意观察,除string之外的所有的基元类型。会发现它们都有两个将字符串转换为自身类型的方法:Parse和TryParse。以类型double为例。两者最大的区... 阅读全文
posted @ 2014-03-28 10:33 aehyok 阅读(5097) 评论(24) 推荐(16) 编辑
摘要: 前言 本文主要来学习记录前三个建议。 建议1、正确操作字符串 建议2、使用默认转型方法 建议3、区别对待强制转换与as和is其中有很多需要理解的东西,有些地方可能理解的不太到位,还望指正。建议1、正确操作字符串 字符串应该是所有编程语言中使用最频繁的一种基础数据类型。如果使用不慎,我们就会... 阅读全文
posted @ 2014-03-27 14:13 aehyok 阅读(8668) 评论(13) 推荐(24) 编辑
摘要: 前言 由于最近工作重心的转移,原来和几个同事一起开发的项目也已经上线了,而新项目就是在现有的项目基础上进行优化延伸扩展。打个比方,现在已经上线的项目行政案件的Web管理网站(代码还没那么多相比较即将要做的刑事案件吧),而新项目是刑事案件的Web管理网站,之后行政和刑事这两个网站是要合并的。前段时间... 阅读全文
posted @ 2014-03-26 10:17 aehyok 阅读(19814) 评论(38) 推荐(75) 编辑
摘要: 前言 索引是常见的数据库对象,建立索引的目的是为了提高记录的检索速度。它的设置好坏,使用是否得当,极大地影响数据库应用程序和Database的性能。虽然有许多资料讲索引的用法,DBA和Developer们也经常与它打交道,但还是有不少的人对它存在误解,比如我本人就不是很清楚这其中的道理。所以特此进行总结,也请大牛们来给检查检查,分享下你们的经验。什么情况下会使用到索引 一般来说,对于单列索引,只要Select、Delete、Update语句的Where条件中有此列,就会使用此索引。 对于多列索引,假如一个表中的主键(ID,Name,Age三个字段联合索引),只有当Where条件中包含索引... 阅读全文
posted @ 2014-03-25 10:22 aehyok 阅读(2047) 评论(0) 推荐(2) 编辑
摘要: 详情请查看http://www.aehyok.com/Blog/Detail/73.html个人网站地址:aehyok.comQQ 技术群号:206058845,验证码为:aehyok本文文章链接:http://www.cnblogs.com/aehyok/p/3946286.html感谢您的阅读,... 阅读全文
posted @ 2014-03-24 10:15 aehyok 阅读(9482) 评论(113) 推荐(77) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页