Dolen

导航

2017年10月8日 #

C# 中的委托(Delegate)

摘要: 委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。 委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。 1、声明委托(Delegate) 委托声明决定了可由该委托引用的方法。委托可指 阅读全文

posted @ 2017-10-08 22:42 Dolen 阅读(325) 评论(0) 推荐(0) 编辑

c# 反射

摘要: 反射指程序可以访问、检测和修改它本身状态或行为的一种能力。 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。 1、优缺点 优点: 1、反射提高了程序的灵活性和扩展性。 2、降低耦合性,提高自适应能力。 3、它允许程序创建和控制任何类的对象,无需提前硬编码目标 阅读全文

posted @ 2017-10-08 22:28 Dolen 阅读(116) 评论(0) 推荐(0) 编辑

c# DirectoryInfo 类和 FileInfo 类

摘要: 1、DirectoryInfo 类 DirectoryInfo 类派生自 FileSystemInfo 类。它提供了各种用于创建、移动、浏览目录和子目录的方法。该类不能被继承。 2、FileInfo 类 FileInfo 类派生自 FileSystemInfo 类。它提供了用于创建、复制、删除、移动 阅读全文

posted @ 2017-10-08 20:18 Dolen 阅读(229) 评论(0) 推荐(0) 编辑

c# 文件笔记

摘要: 1、文件属性操作 File类与FileInfo都能实现。静态方法与实例化方法的区别! 2、文件路径 文件和文件夹的路径操作都在Path类中。另外还可以用Environment类,里面包含环境和程序的信息。 阅读全文

posted @ 2017-10-08 20:10 Dolen 阅读(186) 评论(0) 推荐(0) 编辑

c# 运算符重载

摘要: operator 关键字用于在类或结构声明中声明运算符。运算符声明可以采用下列四种形式之一: 参数: result-type 运算符的结果类型。 unary-operator 下列运算符之一:+ - ! ~ ++ — true false op-type 第一个(或唯一一个)参数的类型。 opera 阅读全文

posted @ 2017-10-08 00:57 Dolen 阅读(210) 评论(0) 推荐(0) 编辑

c# 多态性

摘要: 0、多态性往往表现为"一个接口,多个功能"。 1、多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。 2、静态多态性 在编译时,函数和对象的连接机制被称为早期绑定,也被称为静态绑定。C# 提供了两种技术来实现静态多态性。分别为: 函数 阅读全文

posted @ 2017-10-08 00:49 Dolen 阅读(150) 评论(0) 推荐(0) 编辑

C# 结构(struct)的特点

摘要: 1、C# 中的结构有以下特点: 结构可带有方法、字段、索引、属性、运算符方法和事件。 结构可定义构造函数,但不能定义析构函数。但是,您不能为结构定义默认的构造函数。默认的构造函数是自动定义的,且不能被改变。 与类不同,结构不能继承其他的结构或类。 结构不能作为其他结构或类的基础结构。 结构可实现一个 阅读全文

posted @ 2017-10-08 00:19 Dolen 阅读(305) 评论(0) 推荐(0) 编辑