摘要: 在C#中对数组的定义比较灵活。这里着重说一下自定义数组和Array类的排序。在Array类中通过属性Length就可以获取整个数组中数据的数量,可以通过foreach迭代数组。使用Rank属性可以获取数组的维数,通过属性LongLength也可获取数组中数据的数量,但是基本上不用。它是当数组中放置的... 阅读全文
posted @ 2014-09-21 17:02 SYTM 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 透视变换和仿射变换具有很大的相同特性,前面提到了放射变化,这里再次把它拿出和透视变换进行比较 1 #include"cv.h" 2 #include"highgui.h" 3 using namespace cv; 4 void WarpPerspective(IplImage *img); 5 v... 阅读全文
posted @ 2014-09-21 12:21 SYTM 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 想要理解这里有必要先将泛型类学习充分。这里讲解的是泛型类继承类的类型和静态成员。在前面C#学习之泛型中,创建的LinkList类实现了IEnumerable接口。即泛型类也可以实现泛型的接口,也可派生自一个类。泛型类也可以派生自泛型基类。public class Base{}public class... 阅读全文
posted @ 2014-09-21 11:27 SYTM 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 在泛型类的描述中还会有时需要很多限制,例如对待一个泛型类型,在类中定义一个变量需要初始化时,不能确定是用Null还是0.因为不能够确定它是值类型还是引用类型,这时可以用到default语句(下面有介绍)。下面的是一个文档管理器的详细代码和必要详细的解释。 1 //定义一个具有内容和标题属性的接口 ... 阅读全文
posted @ 2014-09-21 11:00 SYTM 阅读(2132) 评论(0) 推荐(1) 编辑
摘要: 想要把泛型搞明白,最好先弄明白下面的代码实例本实例是建立了两个类,然后在类中可以添加任意类型的值,并且可以利用foreach语句读出 1 //第一个节点类,放在一个文件中 2 using System; 3 using System.Collections.Generic; 4 using ... 阅读全文
posted @ 2014-09-21 09:45 SYTM 阅读(192) 评论(0) 推荐(0) 编辑