摘要: 通过Array的Sort方法来理解的 Sort方法要 通过对象去继承IComparable接口来实现排序(当然也有其它办法),我想入门这可能就是对这句话有点不理解,在下面会有注释 using System;using System.Collections.Generic;using System.L 阅读全文
posted @ 2017-05-27 17:47 君莫笑·秋 阅读(2498) 评论(0) 推荐(1) 编辑
摘要: String.CompareTo 语法 public int CompareTo( string strB) 返回值 小于 0,实例小于参数 strB; 0,实例等于参数 strB; 大于 0,实例大于参数 strB,或者 strB 是 null 引用。 比较程序 并不是按字符串长度来比较的,而是: 阅读全文
posted @ 2017-05-27 17:31 君莫笑·秋 阅读(22283) 评论(0) 推荐(4) 编辑
摘要: 在编程中,我们经常会用到接口,那什么是接口呢?接口描述的是可属于任何类或结构的一组相关功能,所以实现接口的类或结构必须实现接口定义中指定的接口成员。接口使用interface 关键字进行定义,可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。接口的特性:1.接口类似于抽象基类,不能直接实例 阅读全文
posted @ 2017-05-27 17:03 君莫笑·秋 阅读(362) 评论(0) 推荐(0) 编辑
摘要: /// /// 马赛克处理 /// /// /// 影响范围 每一个格子数 /// public System.Drawing.Bitmap AdjustTobMosaic(System.Drawing.Bitmap bitmap, int effectWidth) { // 差异最多的就是以... 阅读全文
posted @ 2017-05-27 14:25 君莫笑·秋 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: 一.Bitmap类 Bitmap对象封装了GDI+中的一个位图,此位图由图形图像及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义的图像的对象.该类的主要方法和属性如下: 1. GetPixel方法和SetPixel方法:获取和设置一个图像的指定像素的颜色. 2. PixelForma 阅读全文
posted @ 2017-05-27 11:58 君莫笑·秋 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 一、打开文件 Stream myStream = null; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "d:\\"; openFileDialog1.Filte 阅读全文
posted @ 2017-05-27 11:50 君莫笑·秋 阅读(22724) 评论(1) 推荐(2) 编辑
摘要: 先来看abstract方法,顾名思义,abstract方法就是抽象方法。 1、抽象方法就是没有实现的,必须是形如: 2、拥有抽象方法的类必须修饰一个abstract关键字从而变成一个抽象类;但是反过来,抽象类里面不一定要有抽象方法,比如我写了一个非抽象类,但是这个类我不想让人直接实例化,而只让人继承 阅读全文
posted @ 2017-05-27 10:41 君莫笑·秋 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual 阅读全文
posted @ 2017-05-27 10:35 君莫笑·秋 阅读(6090) 评论(0) 推荐(2) 编辑