C# 面向对象 类和对象的声明及使用
简介: C# 是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。本文主要介绍C# 面向对象 类和对象的声明及使用。 1、C# 类和对象 C#…
51ASPX COMMUNITY
技术实践、开发文档与社区资讯,汇集在这里。
简介: C# 是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。本文主要介绍C# 面向对象 类和对象的声明及使用。 1、C# 类和对象 C#…
简介: C# 是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一 一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。本文主要介绍一下OOP、面向对象中的类和对象的理解、面向对象三大特性。 一…
简介 反射提供描述程序集、模块和类型的对象(Type 类型)。 可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型,然后调用其方法或访问器字段和属性。 如果代码中使用了特性(Attribute),可以利用反射来访问它们。本文主要介绍…
简介 索引器(Indexer)是C#引入的一个新型的类成员,它使得类中的对象可以像数组那样方便、直观的被引用。索引器非常类似于属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。定义了索引器的类可以让您像访问数组一样的使用 [ ] 运算…
简介 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。C# 中的委托(Delegate)类似于 C 或 …
简介 事件是一种特殊的多播委托,仅可以从声明事件的类或结构中对其进行调用。类或对象可以通过事件向其他类或对象通知发生的相关事情。 发送(或引发)事件的类称为“发布者”,接收(或处理)事件的类称为“订阅者”。本文主要介绍C# 事件(event)。 1、事件 事件…
简介 泛型类和泛型方法兼具可重用性、类型安全性和效率,这是非泛型类和非泛型方法无法实现的。 泛型通常与集合以及作用于集合的方法一起使用。 System.Collections.Generic 命名空间包含几个基于泛型的集合类。本文主要介绍C# 泛型。 1、泛型…
一. 项目结构及功能介绍 首先介绍该项目的结构如下图所示: 从图中可以看到主要由6个功能组成,其中对应的运行效果如下图所示: 其功能主要分为六个部分,具体对应如下:清除上网痕迹模块(CleanIE.cs)、办公文档记录清除模块(CleanWord.cs)、文件…
1.简述 private、 protected、 public、internal 修饰符的访问权限 答: private:私有成员, 在类的内部才可以访问(只能从其声明上下文中进行访问)。 protected:保护成员,该类内部和从该类派生的类中可以访问。 F…
9.1 文件读取和写入 9.1.1 文件和流 计算机文件可以分为文本文件和二进制文件 文件是在各种媒介上永久存储的数据的有序集合,它是进行数据读写操作的基本对象 流是一种向存储器读取和写入字节的方式,也是进行数据读写操作的基本对象。流提供了连续的字节流存储空间…
8.1 文件对话框 8.1.1 OpenFileDialog 对话框 在 C# 中共有 3 种文件对话框,分别实现不同的功能 打开文件的对话框 OpenFileDialog、 保存文件的对话框SaveFileDialog 打开文件夹的对话框 FolderBro…
7.1 抽象类 7.1.1 生活中的抽象类 前面已经学习过类,知道类是对对象的抽象,那么抽象类可以看作是对类的抽象。抽象类的用途是提供一个可供多个派生类共享的通用基类定义 7.1.2 抽象类的概念 在面向对象思想中,所有的对象都可以通过类来描述。但并不是所有的…