泛型

<br />泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。 <br />C#泛型的作用概述<br />C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰...

2010-11-29 22:18:00

阅读数:277

评论数:0

集合的相关接口和六大集合

<br />1.System.Colloctions中表示集合的行为的接口有:<br />1)ICollection<br />定义所有集合的大小、枚举数和同步方法。派生于IEnumerable<br />它定义了集合类最基本的行为,所有的集合类都实...

2010-11-29 22:17:00

阅读数:384

评论数:0

集合

集合.NET框架基类库提供了集合的正式定义:System.Collections.ICollection接口。ICollection接口从Ienumerable接口继承而不来,Icollection接口定义了一个CopyTo方法和三个只读属性IsSynchronized、SyncRoot 和 Co...

2010-11-26 20:38:00

阅读数:629

评论数:0

接口IEnumberable,IEnumberable

<br />1.IEnumberable和IEnumberable<T><br />IEnumerable和IEnumerable<T>接口在.NET中是非常重要的接口,它允许开发人员定义foreach语句功能的实现并支持非泛型方法的简单迭代,IEn...

2010-10-21 16:26:00

阅读数:2207

评论数:0

C#之学习指南针

<br />

2010-09-29 16:19:00

阅读数:565

评论数:0

C#之类型分析

<br />1.类型比较:<br /> <br />类型<br />继承<br />实例化<br />基类/父类<br />值/引用类型<br />类<br />抽象类<br />...

2010-09-28 15:31:00

阅读数:207

评论数:0

C#之类与结构的区别

<br />1.示例:<br />类<br />public class A<br />{<br /> <br />}<br /> <br />结构<br />public struct B...

2010-09-27 01:07:00

阅读数:331

评论数:0

C#之类型转换

<br />1.发生类型转换的时机:赋值运算,方法传参。<br />2.分类:<br />   (1)根据转换方法的不同:显示转换(Explicit),隐式转换(Implicit)。<br />如果在代码中明确指明了目标类型例称之为显示类型转换如:i...

2010-09-24 23:08:00

阅读数:209

评论数:0

C#中的反射机制

<br />1.反射的定义:Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式。<br />2..NET程序集的组成:程序集(Assembly),模块(Module),类型(Class)。而利用反射提供一个编程方式,能让程序运行时获得这几个部分的相...

2010-09-24 11:39:00

阅读数:332

评论数:0

C#编码习惯和命名规则

<br />1.用Pascal规则命名方法和类型。<br />2.用Camel规则来命名局部变量和方法。<br />3.所有成员变量前加前缀“_”。<br />4.接口名称前加前缀“I”。<br />5.自定义属性以“Attribute”...

2010-09-23 17:27:00

阅读数:340

评论数:0

C#异步调用

<br />在有时候,我们要从一些外设备或是网络索取大量数据时,外设备可能需要处理很久才能把数据传输回计算机,这时我们只有傻傻的等待。<br />但我们采用异步方法就不同了,我们可以利用这点时间去做别的事,等待完成后,再通知我们接收。<br /> <br ...

2010-07-01 23:17:00

阅读数:5434

评论数:4

C#异步调用与多线程

C#中异步和多线程的区别是什么呢?异步和多线程两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。 1.异步和多线程的区别之异步操作的本质: 2.线程的本质: 3.异步与多线程的优缺点: 4.适合场合: 5.原理:

2010-07-01 17:10:00

阅读数:4196

评论数:2

C#之网络编程

1.TCP协议 2.服务器对客户端的服务能力 3.数据传输的方式 4.数据的接收与发送方式 5.所用到的类 6.实例

2010-06-29 00:03:00

阅读数:500

评论数:0

代理与事件

<br />1.代理<br />有些书上也称“委托”。<br />     C#中取消了指针的概念。对指针恋恋不舍的程序员可以有两种解决方法:声明“非安全”(unsafe)代码段然后在其中使用指针或者使用C#的一个引用类型——“代理”(delegate)。“代理...

2010-06-20 15:33:00

阅读数:757

评论数:0

C#多态

一、静态方法与类型适应 二、虚拟方法 三、方法指示符 四、动态联编机制 五、进入主题:多态性 六、抽象方法与抽象类 七、题外话:多态的重要性 八、结束

2010-06-19 23:00:00

阅读数:332

评论数:0

C#类的继承

C#类的继承: 继承是面向对象程序设计的主要特征之一,它可以让你重用代码,可以节省程序设计的时间。 继承的基本: 1.object类的作用: 2.类的继承的实现 3.类的初始化 4.子类如何调用父类成员 5.子类对父类成员的覆盖

2010-06-19 00:49:00

阅读数:351

评论数:0

C#类和接口的定义

<br />定义类<br />C#中的类定义<br />C#使用class关键字来定义类:<br />class MyClass<br />{<br />   // Class members.<br />}<...

2010-06-17 15:30:00

阅读数:688

评论数:0

C#的数组

class TestArraysClass{    static void Main()    {        // Declare a single-dimensional array         int[] array1 = new int[5];        // Declare a...

2010-06-03 17:11:00

阅读数:272

评论数:0

C#语法入门

<br />1、大小写区别<br />2、在C#中的布尔类型为bool,而JAVA为boolean<br />3、C#有一个不安全模式,在此模式之下可以使用指针<br />4、有枚举类型<br />5、代理和索引器<br />...

2010-06-02 23:00:00

阅读数:228

评论数:0

C#中抽象类和接口的区别

<br />一、抽象类:<br />      抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基...

2010-06-02 22:29:00

阅读数:362

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭