- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 浅谈数组指针,数据指针,数组的指针的区别
若定义一个二维数组 array[2][3],则下列表达式所表达的含义是:array–数组的指针,指向二维数组第一行数据所在的首地址;array+1–数组的指针,指向二维数组第二行数据所在的首地址;*array–数据指针,指向二维数组第一行第一列数据的地址;*array+1–数据指针,指向二维数组第一行第二列数据的地址;(array+1)–数据指针,指向二维数组第二行第一列数据的地址;a...
2020-02-21 23:13:45
216
转载 c#哈希表和字典的区别
https://blog.youkuaiyun.com/sinat_23338865/article/details/83341220
2019-11-01 10:42:51
1701
原创 C#学习—分部类(Partial)
分部类:①使用关键字Partial修饰,必须放在Class前,且Partial后只能紧跟“Class”、“Struct”、“Interface”、“Void”!②分部类必须在同一命名空间内!using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Th...
2019-10-14 11:08:57
503
原创 C#学习——异常问题
异常问题一般分为:异常捕获、抛出异常、异常处理三步骤;(1)异常捕获;通过try{可能有异常的代码块}catch(指定一个实例化的异常基类){捕捉到异常后需要处理的问题}class Program { static void Main(string[] args) { try { ...
2019-09-28 10:55:51
204
原创 C#学习——接口
(1)隐示实现对象声明为接口和类都可以访问到其行为,显示实现只有声明为接口可以访问。(2)如果两个接口中有相同的方法名,那么同时实现这两个接口的类,就会出现不确定的情形,在编写方法时,也不知道实现哪个接口的方法了。为解决这一问题,C#提供了显示接口实现技术,就是在方法名前加接口名称,用接口名称来限定成员。用“接口名.方法名()”来区分实现的是哪一个接口。注意:显示接口实现时,在方法名前不能加任...
2019-09-27 16:43:21
160
原创 C#学习——多态
由于类的继承,使得相同的方法既可以在基类中调用也可以在派生类中调用,因此,有了类的多态性,即同一种方法,多种姿态实现!类的多态性可通过以下两种方法实现:(1)抽象类:不需要使用基类实例化的对象。把基类作为一个模板,它只需用于派生其他类,不能实例化(可类比于自然界中的蚂蚁,蚁后只需躺在家里繁殖下一代(派生),下一代陆陆续续出去工作(子类实例化),蚁后不用劳作!(抽象类))。namespace...
2019-09-27 11:46:26
221
原创 C#学习——封装之访问权限
C#中封装即为类的封装,既然设计类的封装,则必定联系到权限问题,以下详解C#中各个权限修饰符的含义:(1)Public:最高级访问权限,其访问不受限制;注:Class若未声明其访问权限,则默认为Public(2)Private:私有访问权限,若未声明权限级别,则默认为该权限!例:String ErPang;该权限只能在类的内部进行访问!(3)Protected:受保护访问权限,该权限为家族...
2019-09-27 10:30:05
291
原创 C#学习——构造函数与析构函数
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _9._8_构造函数与析构函数{ public enum Gender { 男, 女 }...
2019-09-25 23:02:28
314
原创 C#学习——属性访问器
using System;using System.Collections.Generic;using System.Text;namespace _属性访问器{ class myClass { public string age1; private string age2;//将字段设为private,在其他类中无法访问,只能通过其属性访...
2019-09-24 23:04:07
397
原创 C#学习——枚举
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace enum_枚举{ //在此处声明枚举,它与结构的作用很类似,所以位置一样,但同时,枚举也可以在结构中被调用 public en...
2019-09-24 21:25:59
185
原创 C#学习——外部方法与分部方法
一.外部方法 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Runtime.InteropServices;//Alt+Shift+F10快...
2019-09-23 23:52:07
450
原创 C#学习——虚方法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 虚方法{ //新建一个class1类 class class1 {//默认的方法被指定为私有的,只能在当前类中进行访问 ...
2019-09-23 23:03:52
270
转载 C# static的用法详解
C# static的用法详解 有的东西你天天在用,但未必就代表你真正了解它,正如我之前所了解的 static 。一、静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。1、静态类的主...
2019-09-19 17:00:27
418
原创 C#常用标准函数库(持续更新中)
using System;using System.Collections.Generic;using System.Text;using System.Collections; //使用Arraylistusing System.Security.Cryptography;//加密解密using System.IO; //文件操作using Sys...
2019-09-19 15:05:20
4342
原创 Halcon图像识别——车牌识别
dev_close_window () dev_open_file_dialog ('read_image', 'default', 'default', Selection) read_image (Image, Selection) get_image_size (Image, Width, Height) dev_open_window (0, 0, Width, Height, 'blac...
2019-09-12 16:04:44
4470
3
原创 Halcon图像识别——单个字符提取
**代码功能:**选取图片中字符信息并提取出来**关键算子:**阈值分割(threshold())、形态学闭运算(closing_circle())、连接域(connection())、求交运算(intersection())*关闭当前窗口dev_close_window ()*新建窗口,窗口句柄WindowHandle可用于后面的划矩形区域算子dev_open_window (0, 0...
2019-09-03 23:02:46
5561
六轴串联机械手臂旋量理论正逆解
2019-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人