摘要: 类 vs 结构 类和结构有以下几个基本的不同点: 类是引用类型,结构是值类型。 结构不支持继承。 结构不能声明默认的构造函数。 针对上述讨论,让我们重写前面的实例: 当上面的代码被编译和执行时,它会产生下列结果: 补充:类与结构体的区别 1、结构体中声明的字段无法赋予初值,类可以: 执行以上代码将出 阅读全文
posted @ 2018-09-05 09:26 fsspring 阅读(2797) 评论(0) 推荐(0) 编辑
摘要: C#中dll调用方法 一、 DLL与应用程序 动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块 阅读全文
posted @ 2018-08-28 10:35 fsspring 阅读(4020) 评论(0) 推荐(0) 编辑
摘要: GDI+ 指的是.NET Framwork中提供的二维图像、图像处理等功能,是构成Windows操作系统的一个子系统,它提供了图形图像操作的应用程序编程接口(API)。 使用GDI+可以用相同的方式在屏幕或打印机上显示信息,而无须考虑特定显示设备的细节。 GDI+类提供程序员用以绘制的方法,这些方法 阅读全文
posted @ 2018-08-22 13:52 fsspring 阅读(189) 评论(0) 推荐(0) 编辑
摘要: c#静态方法和非静态方法区别 C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。 比较一、C#静态成员: 静态成员属于类所有,非静态成员属于类的实例所 阅读全文
posted @ 2018-08-21 13:30 fsspring 阅读(5410) 评论(1) 推荐(0) 编辑
摘要: FileInfo类和DirectoryInfo类可以方便地对文件和文件夹进行操作。 1. FileInfo类(非静态类) FileInfo类和File类之间许多方法调用都是相同的,但是FileInfo类没有静态方法,但类中的方法仅可以用于实例化的对象。 2. DirectoryInfo类(非静态类) 阅读全文
posted @ 2018-08-21 13:27 fsspring 阅读(220) 评论(0) 推荐(0) 编辑
摘要: File类和Directory类分别用来对文件和各种目录进行操作,这两类可以被实例化,但不能被其他类集成。 1. File类(静态类) File类支持对文件的基本操作,它包括用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象。 2. Directory类(静态类) D 阅读全文
posted @ 2018-08-21 12:55 fsspring 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 泛型(Generic)的特性 使用泛型是一种增强程序功能的技术,具体表现在以下几个方面: 它有助于您最大限度地重用代码、保护类型的安全以及提高性能。 您可以创建泛型集合类。.NET 框架类库在 System.Collections.Generic 命名空间中包含了一些新的泛型集合类。您可以使用这些泛 阅读全文
posted @ 2018-08-21 11:00 fsspring 阅读(757) 评论(0) 推荐(0) 编辑
摘要: [引用:https://www.cnblogs.com/yangecnu/archive/2012/03/17/2402432.html] 迭代器模式是设计模式中行为模式(behavioral pattern)的一个例子,他是一种简化对象间通讯的模式,也是一种非常容易理解和使用的模式。简单来说,迭代 阅读全文
posted @ 2018-08-20 09:30 fsspring 阅读(6205) 评论(0) 推荐(0) 编辑
摘要: 如上图所示,怎么自动响应richTextBox超级链接单击click事件?步骤如下: 1. 增加 richTextBox1_LinkClicked 事件; 2. 编辑事件内容如下: private void richTextBox1_LinkClicked(object sender, LinkCl 阅读全文
posted @ 2018-08-09 09:43 fsspring 阅读(295) 评论(0) 推荐(0) 编辑
摘要: [引用BobWei的blog:https://www.cnblogs.com/BObwei/p/4869157.html] 在C#中,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。 数组 数组在C#中是最早出现的。它在内存中是连续的存储的,所以索引速度很快,而且赋值 阅读全文
posted @ 2018-07-31 12:15 fsspring 阅读(1456) 评论(0) 推荐(2) 编辑