随笔分类 - C#
摘要:如下代码: 在运行异步方法:DownloadDocsMainPageAsync() 后,后续的代码直接可以运行。 在调用 await downloading()后等待运行结果。 代码如下: public static async Task DoAsyn() { Task<int> downloadi
阅读全文
摘要:目录结构: 前台xaml调用方法: <Window.Resources> <ResourceDictionary Source="Resource/Dictionary1.xaml"/> </Window.Resources> 后台代码调用方法: ResourceDictionary resourc
阅读全文
摘要:概要说明 开发过程中,很多时候都要用到一些图标。 我最常用的图标库是阿里的:www.iconfont.cn 使用方法如下: 1、搜索相关图标,并点击下载,如下图: 2、点击复制SVG代码: 3、粘贴到文本文档: <svg t="1615047957373" class="icon" viewBox=
阅读全文
摘要:例如:如果使用命令“dir”连续查询三次目录信息: String command = "dir" ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.UseShellExecute = false; // 需要对进程执行读写流
阅读全文
摘要:这里是压缩代码,后面是拆解说明。 执行且不读取流 String cmd = "dir"; Process process = new System.Diagnostics.Process() { StartInfo = new System.Diagnostics.ProcessStartInfo(
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace tryDelegate { public delegate int AddDelegate(int a, int b); //定位委托类型 class Program { ...
阅读全文
摘要:因为打开和保存继承于FileDialog 同一个,所以做了个通用方法。 打开文件操作 保存操作
阅读全文
摘要:public class NotificationObject: INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) ...
阅读全文
摘要:Converter:(这里实现的是将数字(默认)转换为MHz) Model层: 因为我不打算做交互所以没有ViewModel层; 直接出View层: 效果图:
阅读全文
摘要:总结: 1.Func<T>是有返回值的泛型委托,格式为Func<T1,T2,T..N,TResult>,T1,T2,T..N为多个参数,TResult为返回值 2.Ation<T>是没有返回值的泛型委托,格式为Action<T1,T2,T..N>,T1,T2,T..N为多个参数 3.Predicat
阅读全文
摘要:第一步:下载的DLL→Newtonsoft.Json 打开链接后下载这个(有可能版本有所更新,选前面点的就是了): 接下来是新建一个Console项目,然后是引用,然后上码 class Program 备注:JSON生成实体类工具 http://tool.chinaz.com/tools/json2
阅读全文
摘要:由于项目需要,传过来的数据是高位到低位的Byte,需要输出低位到高位的bool数组。 如果是单一Byte转bit数组,那么可以用这个简易的:
阅读全文
浙公网安备 33010602011771号