摘要: 前言 我在写代码的时候(.net core)有时候会碰到void方法里,调用async方法并且Wait,而且我还看到别人这么写了。而且我这么写的时候,编译器没有提示任何警告。但是看了dudu的文章:一码阻塞,万码等待:ASP.NET Core 同步方法调用异步方法“死锁”的真相 了解了,这样写是有问 阅读全文
posted @ 2020-10-12 13:15 .Net凯 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个C# 的winform客户端程序,要实现在打开新的窗口时将原来打开的窗口关闭,但是想在关闭新打开的窗口是将原来的那个窗口再次打开,在网上查找各种资料,找了很多代码,都是通过窗口.Hide()和窗口.Show()方法实现的,但都没有实现我想要的功能,关闭新窗口打开原来的窗口时发现原来的窗口 阅读全文
posted @ 2020-10-07 10:16 .Net凯 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: C# 数组中 Length 表示数组项的个数,是个属性。 而 Count() 也是表示项的个数,是个方法,它的值和 Length 一样。但实际上严格地说 Count() 不是数组的内容,而是 IEnumerable 的内容。这也是为什么 C# 2.0 时数组不能用 Count(),而 3.0 后就可 阅读全文
posted @ 2020-10-06 10:23 .Net凯 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: (转载请删除括号里的内容) 在Winform(C#)中要实现限制Textbox只能输入数字,一般的做法就是在按键事件中处理,判断keychar的值。限制只能输入数字,小数点,Backspace,del这几个键。数字0~9所对应的keychar为48~57,小数点是46,Backspace是8。 拖一 阅读全文
posted @ 2020-10-05 23:20 .Net凯 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 操作系统向应用程序发送一系列消息,如左键按下和左键抬起,应用程序将通过GetMessage等方法 Wndproc应用例子最终将消息提交到窗口过程(WndProc)指向一个应用程序定义的窗口过程的指针。 每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Win 阅读全文
posted @ 2020-10-04 17:05 .Net凯 阅读(337) 评论(0) 推荐(0) 编辑
摘要: (转载请删除括号里的内容) winform打开子窗体后,在子窗体中刷新父窗体,或者关闭子窗体刷新父窗体,搜集了几个方法,列举如下: 一 、 所有权法 父窗体,名称为“fuForm”,在父窗体中有个公共刷新方法,也就是窗体数据初始化方法。如: 1 2 3 4 public void reLoad_me 阅读全文
posted @ 2020-10-04 14:21 .Net凯 阅读(340) 评论(0) 推荐(0) 编辑
摘要: override 1. override是派生类用来重写基类中方法的; 2. override不能重写非虚方法和静态方法; 3. override只能重写用virtual、abstract、override修饰的方法; 4. 不能使用修饰符 new、static、virtual 或 abstract 阅读全文
posted @ 2020-09-29 11:51 .Net凯 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Pascal 规则(帕斯卡命名) 每个单词开头的字母大写(如 TestCounter). Camel 规则(大驼峰和小驼峰命名)除了第一个单词外的其他单词的开头字母大写. 如. testCounter. Upper 规则(大写)仅用于一两个字符长的常量的缩写命名,超过三个字符长度应该应用Pascal 阅读全文
posted @ 2020-09-28 21:52 .Net凯 阅读(2156) 评论(0) 推荐(0) 编辑
摘要: DotNetBar.Bar作为容器使用的方法及Text更新原理 老帅 一、容器用法 控件DevComponents.DotNetBar.Bar是能够有多种用途的,当中一种是用作容器,例如以下图的SQLServer管理器。就是一个容器。容器里面存在两个页面“对象资源管理器具体信息”和“对象资源管理器“ 阅读全文
posted @ 2020-09-26 17:25 .Net凯 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 按说ShowDialog()是模态窗口,应该在主窗口的上方,但是打开其他应用窗口再切换回来的时候,发现子窗口不见了,主窗口又不能操作。 另外子窗口设置成不在任务栏显示,只能通过Alt-Tab来切换到子窗口。 我找了很久,才找到一个解决办法,其实很简单, 就是在子窗口里设置Owner为父窗口。 我是在 阅读全文
posted @ 2020-09-25 09:32 .Net凯 阅读(420) 评论(0) 推荐(0) 编辑