01 2018 档案

查看方法花费多少时间 stopwatch
摘要:Stopwatch sw=new Stopwatch(); 方法 { sw.Reset(); sw.Start(); ...方法体逻辑 sw.Stop(); sw.ElapsedMilliseconds/1000;//秒级 } 阅读全文

posted @ 2018-01-31 13:49 dzh1990 阅读(141) 评论(0) 推荐(0)

wpf 嵌入winfor窗体
摘要:首先引入两个dll WindowsFormsIntegration.dll System.Windows.Forms.dll 之后xaml中 阅读全文

posted @ 2018-01-26 10:11 dzh1990 阅读(439) 评论(0) 推荐(0)

当使用Switch时 case太多,用委托代替
摘要:调用 去掉switch 首先Adddic(); 之后Exec(_mediaState, ReplaceSwitch[_mediaState]); 阅读全文

posted @ 2018-01-12 15:34 dzh1990 阅读(3266) 评论(0) 推荐(0)

关于list 和 IEnumerable 在lambd表达式的使用与注意
摘要:例子1和例子2区别在与lambda表达式后的.tolist(); 重点来了 例子1中没有使用tolist所以当var lists = persons.Select(p => p.Age > 2 ? p : null).Where(p=>p!=null); lists是没有值的只有当进行foreach 阅读全文

posted @ 2018-01-09 13:49 dzh1990 阅读(222) 评论(0) 推荐(0)

扩展方法,和工具类
摘要:扩展方法: 扩展方法的类必须是静态类(static),同时扩展方法必须判断参数null。否则会异常所以 阅读全文

posted @ 2018-01-09 13:16 dzh1990 阅读(172) 评论(0) 推荐(0)

闭包匿名委托 注意点
摘要:using System.Windows; namespace WpfApplication1 { /// /// Interaction logic for MainWindow.xaml /// /// /// public delegate void Test(string a); public partial class ... 阅读全文

posted @ 2018-01-09 13:09 dzh1990 阅读(152) 评论(0) 推荐(0)