C#
lqf137
嵌入式、算法、指纹识别
展开
-
OUT\REF\PARAMS
OUT:可以返回多个数据,ref:相当于C语言中的指针。params:可变参数,但可变参数,只能做为形参列表最后一个。//Rextester.Program.Main 是代码入口函数,不要改变它.//编译版本 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5using System;using System.Collec...原创 2019-11-25 23:10:59 · 117 阅读 · 0 评论 -
C#线程[前台和后台]
前台和后台线程 前台线程:后台退出,依赖前台线程结束; 后台线程:后台退出,线程会自动结束。一些方法 start();//线程启动,什么时候真正运行,依赖CPU调试,只是告诉CPU可以执行,具体什么时间执行,不确定。 abort();//终止线程,但是终止之后,不以再启动. name线程名 thread....原创 2019-11-10 22:29:26 · 228 阅读 · 0 评论 -
C# 使用进程打开calc
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Diagnostics;namespace ProcessX{ class Program { ...原创 2019-11-10 22:02:09 · 284 阅读 · 0 评论 -
C#使用CSV及EXCEL
专门找到一个插件,但是似乎加载大文件CSV会崩掉,技术支持给出的解释是商业版本不会。于是后来我自己写了,但还决定把这个代码附上,也算对这个工作总结。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;us...原创 2019-10-29 19:47:44 · 778 阅读 · 0 评论 -
CRC的Csharp计算
算一下CRCusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ArrayTest{ class Program { //byte[] cmd5 = new ...原创 2019-10-24 20:11:09 · 436 阅读 · 0 评论 -
[C#]多态
多态可以用1、virtul override2、abstractoverride3、interface实现。例子1using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace St...原创 2019-09-14 14:16:04 · 167 阅读 · 0 评论 -
[C#]拆装箱
什么是拆装箱?拆箱就是将引用类型转换为值类型。装箱与之拆箱相反。我们可以通过两种类型有无继承关系,来看两种类型是否发生了拆装箱using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespac...原创 2019-09-14 11:50:08 · 205 阅读 · 0 评论 -
[C#]集合比较转换
里氏转换1、子类可以赋值父类2、如果父类中装的是子类对象,那么可以将这个父类转为子类对象3、子类对象可以调用父类中的成员,但父类对象只能调用自己的成员集合可以用集合来维护对象组。is 运算符不是表示对象是某种类型,而是检查对象是不是给定类型,或是否能转换成给定类型,如果能转换成功,则返回一个true,否则返回一个false.as运算符将一种类型转换成另一种对象,...原创 2019-09-13 21:30:57 · 200 阅读 · 0 评论 -
[C#]面向对象
以C是面向对象的,C++、C#面向对象,这是两种思考方式我其实觉得class 是一个高级的struct,但工作中,他们不愿意承认。class 有封装继承与多态。语法[public] class 类名{ 字段; 属性; 方法;}类是不占内存的?这个我尚疑问,实例化才占内存。using System;using Syste...原创 2019-09-13 09:52:23 · 95 阅读 · 0 评论 -
[C#]函数
函数1.1函数定义关键字static\void函数后面要跟圆换号()代码执行块放花括号中这里和C/C++都差不多。1.2函数返回值return 返回值using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading...原创 2019-09-12 22:24:19 · 132 阅读 · 0 评论 -
[数据结构及算法]递推算法
问题: 《算盘书》: 两个月大的兔子以后后每个朋都可以再生一对兔子,假如兔子都不死,问一年有有多少兔子?递推算法:感觉递推和递归差不多,按数学 中的思想:第1月,1 对,第2月,1对,第3月,2对,第4月,3对第5月,5对……有点像高中的证明 题,发现规律,第3个月始,代表第n月的兔子数我们用C#语言来描述using...原创 2019-09-11 22:30:22 · 117 阅读 · 0 评论 -
C#变量和表达式
C#基本语法C#不考虑空格、回车。因空白可以被忽略,帮,一行有多个语句。简单类型类型 sbyte byte short ushort int uint long ulong ...原创 2019-09-11 19:14:26 · 79 阅读 · 0 评论 -
C#学习入门及应用
1.C#一些基本概念.net -->.net平台 -->net框架(CLR公共语言运行时,.net类库) C# 一种编程语言,可以基于.net平台的就算 .net/donet一般指.net Framework框架,一种平台或技术 java是一种语言也是一种平台2.net能写什么样的程序2.1桌面应用winform应...原创 2019-09-10 22:30:04 · 125 阅读 · 0 评论 -
C#从入门到精通
.Net 包括.net平台,.net框架。.Net FrameWork是.Net重要部分。.Net FrameWork框架CLR .net库原创 2018-08-31 21:34:47 · 1955 阅读 · 1 评论