05 2019 档案
C#-----事件委托EventHandler的定义与使用
摘要:EventHandler表示将处理不包含事件数据的事件的方法 1.声明一个继承EventArgs的子类,传递参数 2.声明委托对象、执行方法,将方法绑定委托对象 3.开启EventHandler委托
阅读全文
C#-----委托delegate的定义与使用
摘要:委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法 委托的声明: delegate <函数返回类型> <委托名> (<函数参数>) 注册函数 使用new关键字 实例化声明: <委托类型> <实例化名>=new <委托类型>(<注册函数>) 使用匿名方法 实例化声明: <委托类型> <实例
阅读全文
C#-----Winform界面实现右键菜单功能
摘要:1.新建Form窗体,向其中添加ContextMenuStrip控件 2.点击ContextMenuStrip控件属性Items,添加MenuItem或Separator组件 3.点击一级菜单,添加MenuItem或Separator组件,形成二级菜单 4.Demo代码
阅读全文
C#-----var, object, dynamic的区别以及dynamic、ExpandoObject的使用
摘要:1.var, object, dynamic var是C# 3中引入的,其实它仅仅只是一个语法糖。var本身并不是一种类型,其它两者object和dynamic是类型 var声明的变量在赋值的那一刻,就已经决定了它是什么类型 下面这样声明,就会有编译错误: var a = 1; a = "Test"
阅读全文
C#-----string类的常用方法
摘要:1.IsNullOrEmpty(String value) 指示指定的字符串是 null 还是空字符串 例:string str = "jtx"; bool flag = string.IsNullOrEmpty(str); Console.WriteLine(flag); 2.Trim() 从当前
阅读全文
浙公网安备 33010602011771号