ASP.NET(C#)
文章平均质量分 83
51snail
我们总是以为,已经到手的东西便是属于自己的,一旦失去,就觉得蒙受了损失。其实,一切皆变,没有一样东西能真正被占有。得到了一切的人,死时又交出了一切。不如在一生中不断地得而复失,习以为常,也许能更为从容地面对死亡。
展开
-
问号的细节
文章来自:http://www.watch-life.net/csharp/csharp-detail-question-marks.html我想你一定写过下面这样类似的代码:string strParam = Request.Params["param"];if ( strParam== null ){ strParam= "";}或者这样的代码:转载 2012-05-26 08:48:46 · 457 阅读 · 0 评论 -
蛋疼的让C#控制台程序(Console)像窗体(Winform)一样(关闭,托盘图标,事件响应,手动退出等)
前言:你可以把这篇文章定义为一篇蛋疼的文章,应为这个东西不怎么实用,还费神,没事折腾这做什么。恩,的确,蛋疼。我也同意,就算蛋疼也有它的小众范围,当你不想做webservers,winform等,就想蛋疼的拿控制台来做服务,做程序,行吗?行,但是控制台一点关闭就退出了,有时会点错,控制台没有托盘图标,想最小化到托盘图标等,还有什么蛋疼的想法,来吧,让我们来实现他们。需要了解:con转载 2012-07-26 22:13:53 · 4417 阅读 · 1 评论 -
C#结构和类的适用场合
C#中的结构的功能非常强大,可以看做一个微型的类。可以包含构造函数(但有一些限制),常数,字段,方法,属性,索引器,运算符和嵌套类型等,甚至可以重写System.Object中的虚方法。但struct和class还是有一些区别的:类型:结构是值类型,类是引用类型存储位置:结构存储在堆栈上,类存储在托管堆上传递值:结构传递自身的副本,类传递引用的副本构造函数:结构不能自定义无参的构造原创 2012-11-03 16:10:58 · 3320 阅读 · 1 评论 -
WebServices返回数据的4种方法比较
WebServices返回数据的4种方法比较以前经常在群里听到朋友们说WebServices的性能特别的慢,说的如何如何。说实话,WebServices的确比调用本地数据要慢一些,可是究竟有多慢,真的如朋友们说的那么难以忍受吗?我个人感觉,多半原因在处理的方式上。让我们亲自编写测试代码,来证明这一切吧。文章由于是我一段时间的总结篇,因此难免参杂个人主观因素,说的不对的地方,还请多多批评。以下我转载 2012-12-07 18:23:17 · 457 阅读 · 0 评论 -
不使用反射的实体类
看过很多ORM的实体类方案,大多是用反射来读数据库数据,这样当频繁操作实体类的时候效率很低,我借鉴了一位朋友的思路,采用.NET 2.0的泛型技术,为实体类提供一个通用的查询和持久化方案。先看看实体类定义: C# code?1234567891011转载 2012-12-31 18:41:42 · 434 阅读 · 0 评论 -
打造轻量级的实体类数据容器
里有三个关键词:轻量级,实体类,数据容器,还有一个潜在的关键词:通用。这几个名词之间有什么联系呢? 一般来说,操作实体类往往伴随着一个实体类集合,而这些集合就是实体类的容器,在这里我将“容器”视作一个比集合更广泛的概念,例如Entity Framework做了一个重量级的容器ObjectContext,用于与作为对象(这些对象为 EDM 中定义的实体类型的实例)的数据进行交互。转载 2012-12-31 18:37:50 · 331 阅读 · 0 评论