www.baike369.com
百科369 > 网络编程 > C#教程

C#教程

C#数组简介

数组:是一种包含若干个变量的数据结构,这些变量可以通过索引进行访问。数组的元素:数组中的变量就称为数组的元素。元素类型:数组中的元素具有相同的数据类型,该数据类型就称为数组的元素类型。数组的维度:指的...

C#密封类

1. 密封类的定义如果我们不希望自己编写的类被继承;如果有的类已经没有再被继承的必要,这时,我们可以使用sealed修饰符在类中进行声明,以达到该类不能派生其它类的目的,该类就被称为密封类。2. 密封...

C#抽象类

1. 抽象类的定义使用abstract修饰符修饰的类只能用作基类,该类就称为抽象类。2. 抽象类的作用抽象类本身不能产生实例对象。3. 抽象类与非抽象类的区别 抽象类只能作为其它类的基类,它不能被直接...

C#继承的多态性

当一个类A派生出新类B时,这个基类A在新类B中可以表现为不同的类型:用作它自己的类型、基类型,或者在实现接口时用作接口类型,我们将这种情况称为多态性。C#中的每种类型都是多态性的,都可以用作它们自己的...

C#在派生类中调用基类成员

在C#的派生类中,我们可以使用base关键字调用基类中的公有或者受保护成员。这些成员只能是构造函数、实例方法或者实例属性。base关键字调用基类成员的语法格式如下:或注意:base关键字不能用在派生类...

C#继承简介与规则

C#继承简介与规则

1. 类的层次结构下面是一个类的层次结构图:上图反映了鱼类的派生关系,其中最高层的实体往往具有最一般最普遍的特征,越下层的实体就越具体,并且下层包含了上层的特征。如果将上层的实体比作基类,那么下层的实...

C#面向对象编程

学习C#,只有具有面向对象的思想,才可能掌握C#的精髓!C#面向对象的基本概念 C#面向对象的基本概念C#类类是面向对象程序设计的基本构成模块。C#中类的声明 C#中类的成员 C#静态成员和非静态成员...

C#索引器

C#的索引器是一种特殊的类成员,它允许类和结构的实例按照与数组相同的方式进行索引,索引器的访问器可以使用参数,被称为有参属性。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作...

C#方法

方法是用来执行类的动作,是类中用于执行计算或其它行为的成员。方法可以分为:静态方法:可以通过类进行访问。实例方法:可以通过类的对象进行访问。1. C#方法的声明声明方法的语法格式如下:访问修饰符:包括...

C#属性

属性是对现实世界中实例特征的抽象,它提供对类或对象性质的访问。例如人的姓名、年龄、体重和身高等都可以作为属性。类的属性所描述的是状态信息,在类的某个实例中属性的值表示该对象的状态值。在C#中,通过访问...

C#常量

常量就是其值固定不变的量,值类型或引用类型都可以作为常量。在C#中,常量可以分为静态常量和动态常量。C#静态常量声明静态常量的语法格式如下:修饰符:可以是public、protected、intern...

C#析构函数

1. 析构函数的定义与注意的问题析构函数用于释放被占用的系统资源。析构函数的名字由符号“~”加类名组成。使用析构函数时,应该注意下面的问题:只能在类中使用析构函数,不能在结构中使用析构函数。一个类只能...

C#构造函数

构造函数用于执行类的实例的初始化。每个类都有自己的构造函数,如果我们声明了构造函数,系统就会执行我们声明好的构造函数;如果我们没有声明构造函数,编译器就会自动为我们提供一个默认的构造函数。在访问一个类...

C#类的实例

类的实例其实就是类的对象。定义类之后即可声明类的对象,声明对象之后便可以访问对象的成员了。语法格式如下:或者关键字new的作用是调用一个构造函数,通过传递给构造函数的参数来初始化实例的数据成员。有些类...

C#静态成员和非静态成员

当类中的某个成员使用static修饰符时,就会被声明为静态成员。类中的成员要么是静态成员,要么是非静态成员。一般情况下,静态成员属于整个类所有,被该类的所有实例所共享。而非静态成员则属于类的实例——对...

Copyright© 2011-2016 www.baike369.com All Rights Reserved