Visual C# 2010 Step by Step笔记
文章平均质量分 74
AlywinXee
这个作者很懒,什么都没留下…
展开
-
C#中的垃圾回收及资源管理器
变量和对象一经创建,就将在内存上为其分配空间,为了回收宝贵的内存资源,程序应该在合适的时候将该对象或者变量进行销毁。下面,总结几种方式:一、垃圾回收器——析构器 C#中,能创建一个对象的无数引用。对同一对象的引用的数量决定了对象的生存期。Square mySquare=ne原创 2011-07-18 19:57:19 · 1510 阅读 · 0 评论 -
C#委托小记
委托原创 2011-07-19 09:25:33 · 343 阅读 · 0 评论 -
接口和抽象类
接口(interface):接口不包含任何代码或数据,它只规定了从接口继承的一个类必须提供哪些方法和属性。 抽象类(abstract class):抽象类在许多方面和接口相似,只是其可以包含代码和数据。可以将抽象类的方法指定为虚方法。一、接口 1.1 定义接口 inte原创 2011-07-16 17:02:26 · 690 阅读 · 0 评论 -
C#:类及其相关
类是一种引用类型,在了解了类的一些基础知识以后,对一些容易忽略的内容进行总结。 1、调用基类构造器 作为一个良好的编程习惯,派生类的构造器在执行初始化时,最好调用一下它的基类的构造器。为派生类定义构造器时,可以使用base关键字来指定调用一个基类的构造器。下例:cl原创 2011-07-15 20:40:27 · 512 阅读 · 0 评论 -
C#基本数据结构——枚举、结构体、数组和集合
一、值类型 C#支持两种值类型:枚举和结构 1.1 枚举(enum) 1)和所有值类型一样,枚举可以使用?修饰符来创建一个可空的枚举变量,如:Season? colorful=null; 2)可以指定枚举的类型,如: enum Season{原创 2011-07-15 20:21:32 · 1802 阅读 · 0 评论 -
函数参数及返回值
方法(函数)在普遍意义下,将有传入参数和传出参数,void型的函数其实也不例外。 一般情况下,函数通过return语句返回参数,如果也返回多组(无论是单个变量还是集合参数)参数,则要借助传入ref参数。下面,对函数的内容进行一般性的总结。一、使用可选参数 为了使用可选参数,原创 2011-07-08 19:20:20 · 1996 阅读 · 0 评论 -
数据类型的安全转换
一、装箱和拆箱 1.1:装箱 object类型的变量可以引用任何引用类型的任何对象,也可以引用一个值类型,例如:int i=42;object o=i; i是一个值类型,所以它存在于栈中,加入o直接引用i,那么引用的将是栈。然而,所有引用都必须引用堆上的原创 2011-07-12 18:21:32 · 1214 阅读 · 0 评论 -
管理错误和异常
一、异常处理 程序可能出错,有许多产生错误的原因,程序员是无法控制的,所以,任何应用程序都必须有能够检测错误、并能采用得体的方式来处理它们。 在C#里面,利用异常和异常处理程序,可以很容易地将用于实现程序主逻辑的代码与错误处理代码区分开。为了写一个支持异常处理的应用程原创 2011-07-12 11:13:55 · 650 阅读 · 0 评论 -
C#之属性与索引器
一、属性 属性(property)是字段和方法的一个交集——它看起来像是一个字段,行为上又像一个方法。使用属性的注意事项: 1)accessor的访问修饰符(public、private、protected)所指定的可访问性在限制程度上必须大于属性的可访问性。例如,假原创 2011-07-18 20:44:16 · 595 阅读 · 0 评论