C#
dhr2001
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程数据汇总
运用场景:需要启动多条线程执行某些动作,并且收集这些线程的返回结果,通过这些线程的返回结果再执行一些动作。 思路:1. 为了更高效的执行,多条线程是并发的,或者说是同步的 2. 其中部分或全部线程有返回值,这部分返回值将汇总以后作为另一条线程的参数 3. 汇总数据的线程,需要等待多条线程全部执行完毕后,才能执行 于是,代码如下: cla...原创 2020-03-21 09:55:18 · 714 阅读 · 1 评论 -
XAML中使用统一界面风格
之前在界面上写多个控件时,对于字体、对齐方式、高度、宽度都是独立编写。类似下面这样: <Button FontSize="18" Width="30" Margin="0,0,0,0"/> <Button FontSize="18" Width="30" Margin="100,0,0,0"/> 其实很多相同类型的控件,放置在界面上时,都是使用统一的风格的,也就是说很...原创 2019-06-20 10:33:02 · 511 阅读 · 0 评论 -
C# 通过字符串类名新建对象
最近工作中遇到这样一个情况: 公司有各种型号的仪器仪表,他们都可以通过串口收发命令来实现某些相同的功能。例如读取某个数据,但是不同的型号收发的命令是不同的,例如A型号是仪器自动定时往串口发数据的,而B型号是需要上位机发命令过去后,仪器才会返回数据的。 于是,上位机会给用户一个下来菜单,当用户选中不同型号的产品的时候,收发的命令会相应调整。这时候一种方式是在主流程中加入Switch语句或if语句...原创 2019-06-26 13:57:17 · 2411 阅读 · 0 评论 -
C#自定义事件
事件 - 当事件源发生某事件时,它可以通知到订阅该时间的对象。这在实际应用中非常有用,例如我们用鼠标点击一个控件(比如Button)时,就会产生一个事件,我们可以在收到事件时,作出相应的处理。这部分是.NET中已经定义的事件。 但我们实际使用时,有些地方需要使用一些没有被预定义的事件,这时候就需要自定义一个事件。对于自定义事件,需要用到委托。委托本身是一个不太容易被理解的东西,这部分在其他篇幅中...原创 2019-07-30 10:40:21 · 350 阅读 · 0 评论 -
C# 可选参数
using static System.Console; using System.Runtime.InteropServices; //可选参数测试 public class WordProcessor { //使用默认值 public void DefaultValue(string value1, string value2 = "defa...原创 2019-08-05 15:07:37 · 323 阅读 · 0 评论
分享