预处理器命令的功能非常强大,在编程过程中的使用也非常广泛,比如在版本发布中使用非常方便;1,#define(告诉编译器存在给定名称的符号) #undefine(删除符号)2,#if #elif #else #endif#define本身没有什么作用,一般与其他预处理器指令配合使用(#if)使用#de... ...
今天做个东西,要先定义个自定义控件,作为basepanel,完成共有操作,再继承basepanel,来完成各个sub_menu。 basepanel完成后,写sub_menu时,在code里面改继承关系后,发现sub_menu无法打开视图设计器。尝试了一下, 移除继承basepanel,然后重新生成 ...
委托 委托让我们可以把函数引用保存在变量中。这就像在 C++ 中使用 typedef 保存函数指针一样。 委托使用关键字 delegate 声明。看看这个例子,你就能理解什么是委托: 例子: 代码: ...
当网络连接出问题的时候,希望C#控件能够自动更新界面上的控件。 ...
textbox是windows.form控件,textblock是WPF控件。 功能类似,但后者功能更强,也节省系统资源 wpf是基于directx技术的系统,向后兼容性更好。 textblock只用来显示文本。 ...
案例1: 案例2: x=1,y=2x1=2,y1=11 ...
Ctrl + S saveCtrl + Z undo Alt + F4 Close the Program Alt + space + N Minimize Alt + Tab (Alt + Esc) Push the Tab key repeatedly, you can jump between ...
[drive:] Change the current driver, without changing its current directory cd [drive:] [path] Just change the current directory of driver, without cha ...
前段时间公司新采购了一台ibm的服务器,装的是 windows server 2012R2, 在做完项目迁移后,发现项目访问数据库缓慢,于是逐项查找原因,最后终于找到解决办法 以Administrator权限执行命令行(开始菜单中右键点击命令行程序,右键菜单中有以管理员身份执行的选型),并在命令行中 ...
首先,和网上流传的版本一样,需要做这下面这两步: 1. 打开VS快捷方式的属性对话框。 2.勾选“用管理员身份运行” 现在,你双击VS的快捷方式,确实可以用管理员身份启动。但是,碰到这种情况,依然不能以管理员身份启动,必须先打开VS,再去打开Solution,蛋碎: 解决办法很简单: 1. 打开VS ...
一、反射-类操作 二、反射属性操作之PropertyInfo 使用PropertyInfo操作属性,简单方便 三、反射属性操作之MemberInfo MemberInfo可以操作所有的类成员 更多参考: http://blog.163.com/m13864039250_1/blog/static/2 ...
众所周知,async方法只可以返回void,Task和Task<T>。 对于返回void的async方法,它并不是awaitable,所以其他方法不能用await方法来调用它,而返回Task的async方法则可以。 那么当async方法返回Task后,接着await,那被await的Task是一个什 ...
Leetcode C#, Hash Map, Two pointers ...
二、使用mstsc命令建立管理服务器的会话,命令运行后会在踢除一个占用连接的用户后进行连接。命令:mstsc/v:IP/admin|console例如:mstsc/v:123.456.789.0/console注意:“console”参数在WindowsXPSP3和WindowsServer2008中已经改变为“admin”,具体操作时可先运行“mstsc/?..