chenliezhong

导航

2019年8月21日 #

this()无参构造函数的小技巧

摘要: 在开发中,类中的this()是对应无参构造函数。所以在调用有参构造函数的时候,想加载默认的无参构造函数可在方法体后面添加:this()。 public partial class MessageWindow : Window { public MessageWindow() { Initialize 阅读全文

posted @ 2019-08-21 15:45 chenliezhong 阅读(673) 评论(0) 推荐(0) 编辑

2019年8月19日 #

switch判断中多个case的简单优化 (二)

摘要: 在上次做简单的计算器用字节数组写法,感觉看起来不直观明了。一下子很难看出来是前台UI界面传过来的下标值对应键盘的键值,所以用键值对修改了一下。 Dictionary<int, byte> array = new Dictionary<int, byte>() { {0,0x30},{1,0x31}, 阅读全文

posted @ 2019-08-19 11:00 chenliezhong 阅读(707) 评论(0) 推荐(0) 编辑

2019年8月16日 #

switch判断中多个case的简单优化 (一)

摘要: 在开发中做一个简单的计算器控件,每一个数字键对应触发每一个不同的Win32API命令。用到switch case的多个判断写法,感觉代码这样子写法不太好,用字节数组下标的方法稍微修改了一下。 switch (btn.Content.ToString()) { case "0": Win32API.A 阅读全文

posted @ 2019-08-16 15:31 chenliezhong 阅读(4212) 评论(0) 推荐(0) 编辑