09 2021 档案
摘要:参考: https://www.cnblogs.com/linezero/p/log4net.html
阅读全文
摘要:1. 运行时间精准测量 System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); // // 监控用时的中间代码... // sw.Stop(); long len = sw.ElapsedMi
阅读全文
摘要:异步和同步主要用于修饰方法,调用者需要等待方法执行完并返回后才能继续执行就称为同步方法,调用者不用等待该方法执行完毕,称为异步方法。
阅读全文
摘要:实例:按钮异步事件,非UI堵塞 // 按钮事件,异步事件,获取结果,非UI堵塞 private async void WindowTask_Click(object sender, EventArgs e) { string getstr = await Task.Run<string>(() =>
阅读全文
摘要:1、颜色渐变(从上而下) <Path Height="64" Stretch="Fill" Data="*"> <Path.Fill> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#1c
阅读全文
摘要:解决方案:Dispatcher.Invoke(new Action(delegate{ }));
阅读全文
摘要:1、ThreadPool不支持线程的取消、完成、失败通知等交互性操作2、ThreadPool不支持线程执行的先后次序 //通过匿名委托创建 Thread thread1 = new Thread(delegate () { Console.WriteLine("我是通过匿名委托创建的线程"); })
阅读全文
摘要:注意点: 1、子线程计算过程,不要调用主线程;
阅读全文
摘要:EF批量,参数: https://www.cnblogs.com/shanshanlaichi/p/6666074.html https://www.cnblogs.com/seanchang/p/9187619.html #region 16-批量删除 /// <summary> /// 16-批
阅读全文
摘要:ObservableCollection 排序 参考:https://blog.csdn.net/dnazhd/article/details/89530751
阅读全文
摘要:渐变色 <Border CornerRadius="8" BorderThickness="2" BorderBrush="#BF66FF"> <Border.Background> <LinearGradientBrush StartPoint="1,1" EndPoint="0,0"> <Lin
阅读全文