1.19 非安全代码 在C和C++的程序员看来,指针是最强有力的工具之一,同时又带来许多问题。因为指针指向的数据类型可能并不相同,比如你 相关 C#教程 可以把int类型的指针指向一个...
1.18 名字空间 一个应用程序可能包含许多不同的部分,除了自己编制的程序之外,还要使用操作系 相关 C#教程 统或开发环境提供的函数库、类库或组件库,软件开发商处购买的函数库...
1.17 索引指示器 在C#语言中,数组也是类,比如我们声明一个整型数数组:int[] arr=new int[5],实际上生成 相关 C#教程 了一个数组类对象,arr是这个对象的引用(地址),访问这个数组元素...
1.16 事件 事件是C#语言内置的语法,可以定义和处理事件,为使用组件编程提供了良 相关 C#教程 好的基础。 1.16.1 事件驱动 Windows操作系统把用户的动作都看作消息,C#中称作事件,例如...
1.15 代表 在这里要介绍的是C#的一个引用类型----代表(delegate),也翻译为委托。它实际上相当于C语言的函数指针。与指针不同的是C#中的代表是类型安 相关 C#教程 全的。代表类声明格式...
1.14 接口 与类一样,在接口中可以定义一个和多个方法、属性、索引指示器和事件。但与类不同的是,接口中仅仅是它们 相关 C#教程 的声明,并不提供实现。因此接口是函数成员声明...
1.13 密封类和密封方法 有时候,我们并不希望自己编写的类被继承。或者有的类已经没有再被继承的必要。C#提出了一个密封类(sealed class)的概念,帮助开发人 相关 C#教程 员来解决这一问...
抽象类和抽象方法 抽象类表示一种抽象的概念,只是希望以它为基类的派生类有共同的函数成员和数据成员。抽象类 相关 C#教程 使用abstract修饰符,对抽象类的使用有以下几点规定:...
1.11 类的多态性 在面向对象的系统中,多态性是一个非常重要的概念。C#支持两种类型的多态性,第一种是编译时 相关 C#教程 的多态性,一个类的对象调用若干同名方法,系统在编译时...
1.10.6 this关键字 每个类都可以有多个对象,例如定义Person类的两个 相关 C#教程 对象: Person P1=new Person(李四,30); Person P2=new Person(张三,40); 因此P1.Display()应显示李四信息,P2.Display()应显示...