随笔分类 -  .Net

(zz)深入浅出分析C#接口的作用
摘要:1、C#接口的作用 :C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明的人,他们的C#能添这样的多足吗?!关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分析。 我们定义一个接口public interface IBark{ void Bark();}再定义一个类,继承于IBark,并且必需实现其中的Bark()方法public class 阅读全文
posted @ 2013-08-21 10:09 Coresdy
(zz)从callback的角度来理解.NET/C# 中的 委托 (delegate)与 事件 (event)
摘要:delegate是个比较生僻的单词(其实是我英语差~)。那先看看简要的来自金山词霸的解释:delegateCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->名词 n.*1.代表, 代表团成员He is one of the delegates to the conference.他是与会代表之一。及物动词 vt. 其他读音:[ˈdeliɡeit]*1.任命或委派…为代表He delegated me to perform a task.他委派我 阅读全文
posted @ 2013-08-17 14:46 Coresdy
泛型的优点
摘要:在公共语言运行库和 C# 语言的早期版本中,通用化是通过在类型与通用基类型Object之间进行强制转换来实现的,泛型提供了针对这种限制的解决方案。通过创建泛型类,您可以创建一个在编译时类型安全的集合。使用非泛型集合类的限制可以通过编写一小段程序来演示,该程序利用 .NET Framework 基类库中的ArrayList集合类。ArrayList是一个使用起来非常方便的集合类,无需进行修改即可用来存储任何引用或值类型。C#// The .NET Framework 1.1 way to create a list:System.Collections.ArrayList list1 =newS 阅读全文
posted @ 2013-08-17 10:30 Coresdy
c# override,new关键字区别与使用
摘要:原文地址http://www.cnblogs.com/cgy985/archive/2007/11/20/966118.html先看段代码: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { //baseClass bc; class1 c... 阅读全文
posted @ 2012-12-26 16:54 Coresdy 阅读(150) 评论(0) 推荐(0)
ddtek.oracle.dll使用相关
摘要:内容来自互联网ddtek.oracle.dll 可以不安装Oracle客户端,直接使用其来登录Oracle服务器,数据库连接(后面一种为双机集群):var conn = new DDTek.Oracle.OracleConnection();conn.ConnectionString = "Host=172.16.1.32;Port=1521;User ID=slmesuser;Password=slmesuser;Service Name=tqmes";conn.Open();string conStr = "Host=10.0.1.1;Port=1521;Us 阅读全文
posted @ 2012-12-16 19:08 Coresdy 阅读(562) 评论(0) 推荐(0)
(ZZ)浅析 c# Queue
摘要:原文地址http://www.cnblogs.com/tianzhiliang/archive/2010/09/21/1832664.html1、Queue定义System.Collections.Queue类表示对象的先进先出集合,存储在 Queue(队列) 中的对象在一端插入,从另一端移除。2、优点1、能对集合进行顺序处理(先进先出)。2、能接受null值,并且允许重复的元素。3、 Queue的构造器构造器函数注释Queue ()初始化 Queue 类的新实例,该实例为空,具有默认初始容量(32)并使用默认增长因子(2.0)。Queue (ICollection)初始化 Queue 类的新 阅读全文
posted @ 2012-12-10 11:10 Coresdy 阅读(113) 评论(0) 推荐(0)