![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
Dorthyn
20170418gogogo
展开
-
C# IEEE754转换为浮点数
C# IEEE754转换为浮点数。原创 2023-05-19 10:06:35 · 744 阅读 · 0 评论 -
WPF Textbox文本发生变化后自动拖至末尾
Textbox文本发生变化后滚动条自动拖至末尾原创 2021-12-20 14:17:43 · 936 阅读 · 4 评论 -
WPF RelayCommand 含无参
引用using System;using System.Windows.Input;namespace RelayCommand{ public class RelayCommand : ICommand { private readonly Action _execute; private readonly Func<bool> _canExecute; /// <summary> ///原创 2021-10-22 10:00:41 · 775 阅读 · 0 评论 -
C# WPF 中对延时的处理
QEventLoop的延时在WPF中的对应处理。原创 2021-05-19 14:28:40 · 1243 阅读 · 0 评论 -
WPF 通过附加属性使得Panel子元素间隔可修改
附加属性应用。原创 2021-05-18 15:13:31 · 1092 阅读 · 0 评论 -
C# 位域 (Bit fields in C#)
记录一种位域的实现方法。原创 2021-05-07 14:24:13 · 2804 阅读 · 1 评论 -
C# 打包多个引用dll至一个dll
打包dll原创 2021-03-11 17:37:03 · 3536 阅读 · 0 评论 -
C# 无限循环条件降低CPU占有率
很多情况下我们需要while...true等待某一条件触发,如果if都是false,就会出现近乎while...true不间断执行的情况,对CPU占用很高。原创 2020-10-28 14:21:04 · 2295 阅读 · 0 评论 -
C# WPF跨线程更新绑定元素的数据集
跨线程更新绑定元素的数据集并等待返回值,同步后续操作。原创 2020-10-12 10:05:59 · 2558 阅读 · 0 评论 -
C# 生产者消费者模型的一种解法:BlockingCollection
写在前面前段时间,在做TCP/IP通信时,遇到一个问题:我用一个collection接收数据,同时从这个collection中读取数据并根据某个指定条件检查读取到的结果是否符合预期。这样就会涉及到多线程同时操作同一个集合的问题,也就是生产者消费者经典模型。翻找资料,发现了一种用法,特此记录分享。资料参考这里。理解这里,只要不设置Collection.CompleteAdding()就会一直卡在着。每循环一次就会自动删一个。这个foreach遍历也可以,不存在集合改变了就遍历不了了,不过原创 2020-10-09 20:48:28 · 763 阅读 · 0 评论 -
C# 全局异常处理记录
写在前面写含界面的软件的时候,总会有一些未预料到的异常出现,如果捕捉不到,软件就会闪退,所以关注异常处理非常重要。常见异常处理这里贴一份up主软件工艺师的教程截图:原创 2020-10-05 21:18:57 · 259 阅读 · 0 评论 -
C# 多线程与异步编程
写在前面自从介入UI界面编程以后,就免不了使用多线程处理问题,而一直一直以来却并没有仔细了解多线程和异步究竟有什么区别,这篇文章就以现在的认知来聊一聊。异步编程是怎么运行的?阅读来看一篇文章Asynchronous programming is a bit more general in that it has to do with latency (something on which your application has to wait, for one reason or anothe原创 2020-10-05 15:12:59 · 799 阅读 · 0 评论 -
C# event Action<> & event EventHandler<>
event作用我们可以通过对event的使用完成回调功能。本节通过简单的例子引入Action和EventHandler。EventHandler class Program { private static event EventHandler<DiagnosticsArgs> DiagnosticsEvent; static void Main(string[] args) { DiagnosticsE原创 2020-10-02 23:41:48 · 2020 阅读 · 1 评论 -
C# ElapsedEventHandler
eg:using System;using System.Collections.Generic;using System.Timers;static class TimerExample{ static Timer _timer; static List<DateTime> _results = new List<DateTime>(); ...转载 2019-05-15 23:29:59 · 6020 阅读 · 0 评论 -
发布Release时遇到的问题汇总(持续更新中...)
20180601儿童节快乐! 今天发布第一个Release版。需要注意的问题Release下调试断点不会被卡住,所以最好在Debug下调试好再发布。需要按照Debug模式下项目属性的设置将Release的项目属性重新设置一下,最好新起一个文件夹,统一输出到Release目录下。由于解决方案中包含了CLI的项目,在编译过程中出现'/MT' and '/clr' com...原创 2018-06-01 11:12:42 · 1157 阅读 · 0 评论 -
C# 事件
20180503事件事件事件是什么事件的特点事件的作用(使用场景)委托事件的使用图示例子为事件注册匿名委托事件是什么当某些感兴趣的事发生时,事件允许某个类或对象通知其他类或对象。发送事件的类称为publisher,接收或处理事件的类称为subscribers;事件的特点publisher决定事件什么时候出发,subscri...原创 2018-05-31 20:54:30 · 222 阅读 · 0 评论