05 2010 档案
构建可比较的对象(Icomparable)
摘要:System.Icomparable接口指定了一种允许一个对象可基于其些特定键值进行排序行为,以下是正式定义public interface IComparable{ int CompareTo(Object o);}不说太多废话,直接看例子,更直接public class Car{ private int carID; private string carName; public int ID ... 阅读全文
posted @ 2010-05-30 22:43 Ss_Andy 阅读(1180) 评论(0) 推荐(0)
构建可克隆的对象(ICloneable)
摘要:请先看下面一断代码public class Point:ICloneable{ private int x; public int X { get { return this.x; } set { this.x = value; } } public Point(int x) { this.x = x; } public override string ToString() { return st... 阅读全文
posted @ 2010-05-30 22:42 Ss_Andy 阅读(334) 评论(0) 推荐(0)
捕获子线程异常
摘要:如果程序里面使用了多线程技术的话!就需要对子线程的异常做出特殊的处理!据我所知,如果没有做特殊处理的话,好像子线程的异常不会抛给主线程,有时会直接在客户端抛出异常(这当然不是我们想要的),更夸张的是,有时直接把程序给强制关闭了!在用户的角度上,就像按了一个关闭按钮一样!我今天就遇到这样的一个问题!帮朋友做了一个工具,在本地运行,测试,一切都是那么的完美,没有任何问题.但一到客户机的时候,一运行到多... 阅读全文
posted @ 2010-05-24 23:39 Ss_Andy 阅读(4756) 评论(4) 推荐(0)
手动使用Csc命令编译C#文件
摘要:做为一名C#程序员,构建net应用程序的时候有许多IDE可以选择,相信大家用得最多的就是Visual Studio吧!在你不使用visual studio工具的时候,你是否有别的选择呢,当然有,比如TextPad和NotePad++之类的!在这里我们将探讨如何使用C#命令编译器csc.exe以及史上最简单的编辑器--记事本(NotePad). 首先的工作是要先装.Net FrameWork 3.5... 阅读全文
posted @ 2010-05-17 11:32 Ss_Andy 阅读(5430) 评论(4) 推荐(1)
书,是个好东西!
摘要:书,是个好东西,它可以让你的知识快速增长,学起东西来,也有系统性的认识!算一下,自己有一段时间没怎么看过书了,只是偶尔看看博客而以!现在起,要养成每天看书的习惯,以前是买本新书,看完他就算了,没有接着看,只是看哪天心血来潮就再买再看而以!陆陆续续的.累积实在太慢了!说真的,看也不是很认真,呵呵!     好吧,就现在起吧!养成每天最少看一小时书的习惯!什么书也好!先把手头上认为好的旧书重新看一遍吧... 阅读全文
posted @ 2010-05-10 00:32 Ss_Andy 阅读(352) 评论(0) 推荐(0)