C#开发
我是一纸巾
这个作者很懒,什么都没留下…
展开
-
c#抽象类和接口的区别
转自 http://www.cnblogs.com/lovemyth/archive/2008/09/08/828909.html 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类转载 2014-11-26 09:31:29 · 417 阅读 · 0 评论 -
数组中添加一个元素
/// /// 给数组的某个位置添加一个成员 /// /// static int[] AddArrayItem(int[] oldArray,int index ,int value) { if (index >= oldArray.Length) { index = oldArray.Len原创 2014-11-25 13:43:17 · 1670 阅读 · 0 评论 -
C# 中& 与&&的区别
两个条件A与Bif(A & B){ print("end");}不管A成立或者不成立,都会判断一下B是否成立---》运算了两个判断条件;if(A && B){ print("end");}如果A不成立了,直接输出了,就不会去运算B了,如果A成立,才回去运算B,检测B是否成立;原创 2015-01-07 15:30:16 · 631 阅读 · 1 评论 -
C#实现所有经典排序算法
转自: http://blog.csdn.net/gisfarmer/article/details/4152345C#实现所有经典排序算法1、选择排序class SelectionSorter { private int min; public void Sort(int[] arr) {转载 2014-12-08 15:16:39 · 442 阅读 · 0 评论 -
C#设计模式学习笔记-单例模式
转自:http://www.cnblogs.com/xun126/archive/2011/03/09/1970807.html 最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。 在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensu转载 2014-12-26 11:21:05 · 376 阅读 · 0 评论 -
C#中的委托和事件
转自 : http://www.68design.net/Development/Aspnet/Basis-AspNet/24823-1.html引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就转载 2014-12-25 15:18:50 · 653 阅读 · 0 评论 -
C# const, readonly, static readonly
转自:http://www.cnblogs.com/qingxia/archive/2011/02/10/1950741.htmlConst 定义的是静态常在对象初始化的时候赋值.以后不能改变它的值.属于编译时常量。不能用new初始化。Readonly 是只读变量.属于运行时变量.可以在类constructor里改变它的值.不能作用于局部变量。const 和 s转载 2015-02-06 11:08:30 · 455 阅读 · 0 评论 -
C#中out和ref之间的区别
转自:http://www.cnblogs.com/gsk99/archive/2010/12/13/1904557.html首先:两者都是按地址传递的,使用后都将改变原来参数的数值。其次:rel可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就转载 2014-12-16 09:31:27 · 368 阅读 · 0 评论