上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 80 下一页
摘要: 接口,是一种协议规范,其中的属性、方法等成员只能定义,不能做其他操作。 接口中的成员,默认public,因此,成员无修饰符。 【格式】修饰符 interface 接口名称:接口列表{ 接口内容; } 通过类的继承来实现接口(成员的功能)。 接口成员的显示实现:如果接口列表的成员相同,那么在定义成员功 阅读全文
posted @ 2019-04-29 22:32 夕西行 阅读(167) 评论(0) 推荐(0)
摘要: C#类的多态,通过在派生类(子类)中重写基类(父类)的虚方法来实现。 注意virtual、override关键字 阅读全文
posted @ 2019-04-29 21:29 夕西行 阅读(243) 评论(0) 推荐(0)
摘要: 1、封装 属性和行为封装起来,就是类。用户无需知道类内构成,会用即可。 2、继承 解决代码复用问题,具有共同的属性或行为的类可以通过继承节省代码。 3、多态 龙生九子,各有不同。子类继承父类,但子类有自己独特的属性或行为。 阅读全文
posted @ 2019-04-29 21:00 夕西行 阅读(967) 评论(0) 推荐(0)
摘要: C#类的继承,一个冒号即可。子类:父类 阅读全文
posted @ 2019-04-29 20:27 夕西行 阅读(174) 评论(0) 推荐(0)
摘要: ref和out都是表示按引用传递。与指针类似,直接指向同一内存。 按值传递参数的方法永远不可能改变方法外的变量,需要改变方法外的变量就必须按引用传递参数。 传递参数的方法,在C语言里,用指针。在C#里,可以用指针,但是更通常也更安全的做法就是用ref。 关于params,参考 https://blo 阅读全文
posted @ 2019-04-29 09:56 夕西行 阅读(275) 评论(0) 推荐(0)
摘要: 在Java笔记中已经有关于静态的说明,C#学习中,再次记录下。 同一静态变量或方法,共享内存,共用同一块内存区域。其值会被多个对象改变。 可以理解为,盒子中只有一个苹果,张三咬了一口,李四从此盒子中拿取苹果时,是被咬过的苹果。 同一命名空间下的所有类都可以使用或改变全局静态变量,它只保留最新值。如在 阅读全文
posted @ 2019-04-28 23:04 夕西行 阅读(510) 评论(0) 推荐(0)
摘要: 以年龄为例,通过属性,控制年龄的输入范围。 静态调用非静态时,需要通过对象来调用。 属性的赋值、显示 阅读全文
posted @ 2019-04-28 22:16 夕西行 阅读(720) 评论(0) 推荐(0)
摘要: string类创建的字符串是不可变的(同一内存中),每更改一次,就会新开辟内存,不利于高效频繁操作。 当频繁操作同一字符串变量时,建议使用StringBuilder。 可变字符串类StringBuilder,用法如下: 阅读全文
posted @ 2019-04-28 21:33 夕西行 阅读(235) 评论(0) 推荐(0)
摘要: 两种方式:string的Format方法,对象的ToString方法 阅读全文
posted @ 2019-04-28 19:05 夕西行 阅读(225) 评论(0) 推荐(0)
摘要: 【说明】只需配置一次,以后新项目无需再次配置。 本教程是64位版本,32位可参考本教程。VS与Halcon无论哪个版本,都可参考本教程。 【步骤】以VS2015+Halcon18.11为例 1、新建一个C++|Win32控制台应用程序项目 2、视图|其他窗口|属性管理器 在 Debug|x64 上右 阅读全文
posted @ 2019-04-27 21:37 夕西行 阅读(20263) 评论(1) 推荐(3)
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 80 下一页