上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 56 下一页
摘要: string.ToLower() 更改大小写返回的是副本,原来的字符串还是原来的。ToUper()应该也是一样的吧; ToLower()只改变字母大小写,其他的字符不改变; 读取(系统)环境变量时,自己新建的环境变量后,需要重启电脑,才能读取到。 using System; namespace Co 阅读全文
posted @ 2021-09-27 13:44 double64 阅读(98) 评论(0) 推荐(0)
摘要: C#跨线程访问控件,我们一般 new 一个线程,多线程来操作。今天本以为是这样操作的,可还是卡死程序了。记录一下碰到的这些疑难杂症。 一、怀疑多界面问题 其实,与嵌套多少个控件没关系。 ▲ 我是在一个主窗体放了一个panel,然后,在panel里面加载menu1,menu1通过按钮加载menu2;再 阅读全文
posted @ 2021-09-27 13:42 double64 阅读(406) 评论(0) 推荐(0)
摘要: 首先,属性是引用类型。引用类型之间赋值传递后,他们访问的应该是同一块内存区。 来测试一下: using System; namespace ConsoleApp1 { class Program { static void Main() { A aa = new A(); aa.aaa(); Con 阅读全文
posted @ 2021-09-27 08:28 double64 阅读(359) 评论(0) 推荐(0)
摘要: 数组定义 A:=[] *空数组 A:=[1] *[1] A:=[A,1] *[1,1] A:=[A,[1,2,3]] *[1,1,1,2,3] B:= A + 1 *[2,2,2,3,4] // 每一个数加 1 Halcon 中的变量是不需要声明的,直接用。 数组相加 数组相加(前提是两个数组元素个 阅读全文
posted @ 2021-09-27 08:27 double64 阅读(2505) 评论(0) 推荐(0)
摘要: 如何交换两个变量的值?一般我们是这样做的: int a = 10; int b = 20; int temp = a; a = b; b = temp; 这样借助于第三个临时变量,清晰易懂。如何不借助于第三个临时变量来实现两个数值的交换? #include <stdio.h> int main() 阅读全文
posted @ 2021-09-27 08:24 double64 阅读(194) 评论(0) 推荐(0)
摘要: 我们知道 C# winform 跨窗体传值,子父窗体交互一般用委托来实现。之前都是子窗体和父窗体两级交互,如果子窗体再生一个子子窗体,然后子子窗体调用父窗体函数,这样该如何操作?我想到的实现方式还是用委托变量一级一级的往下传。下面是实现的效果: ▲ Form1 加载 Uc1,在 Uc1 下加载 Uc 阅读全文
posted @ 2021-09-27 08:23 double64 阅读(559) 评论(0) 推荐(0)
摘要: C# == 和 Equals的比较。==比较的是引用,Equals比较的是内容。所以对值类型两者是一样的,对于引用类型就不一样了。但对于string类型的比较,内部重写了==操作符,内部调用的还是Equals。Equals是Object中的一个虚方法,必要的时候可以进行重写。 参考: 1.link- 阅读全文
posted @ 2021-09-27 08:21 double64 阅读(127) 评论(0) 推荐(0)
摘要: 不同类实现一个接口的事例。 interface ILiveBird { string BabyCalled(); } class Animal { } class Cat: Animal, ILiveBird { string ILiveBird.BabyCalled() { return "Kit 阅读全文
posted @ 2021-09-27 08:20 double64 阅读(303) 评论(0) 推荐(0)
摘要: C 语言用数字替代true和false。 #define _CRT_SECURE_NO_WARNINGS // VS 中, C 语言警告 #include <stdio.h> int main(void) { int a[] = { -10, -2, 0, 1, 6, 5, 7, 10, 100, 阅读全文
posted @ 2021-09-27 08:18 double64 阅读(253) 评论(0) 推荐(0)
摘要: C# enum 枚举类的问题。 enum TrafficLight { Green = 10, Yellow = 15, Red = 15, } class Program { static void Main(string[] args) { TrafficLight t1 = TrafficLi 阅读全文
posted @ 2021-09-27 08:16 double64 阅读(92) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 56 下一页