摘要: 1、事件简介 MVC、MVP、MVVM等模式,是事件模式更高级、更有效的“玩法”。事件是在委托类型变量前加上event关键字,其本质是用来对委托类型的变量进行封装,类似于类的属性对字段的封装。事件相当于增强了委托的封装性,以保证委托类型的变量在类外部不能被直接调用。这样相当于无论是在类的内部声明pu 阅读全文
posted @ 2022-12-02 22:03 爱学习VS 阅读(62) 评论(0) 推荐(0)
摘要: 1:一维数组 一维数组的显示方法 注意:如果数组中的元素是引用类型,就必须为每个数组元素分配内存。(比如自定义类型的数组) 2:二维数组(最终定义是:是一个一维数组,不过这个数组的每一个元素都是一个一维数组) 矩形数组(是固定长和宽的矩形) 声明二维数组,需在方括号中加上一个逗号。数组在初始化应指定 阅读全文
posted @ 2022-12-01 02:18 爱学习VS 阅读(32) 评论(0) 推荐(0)
摘要: C#关键词default函数,default(T)可以得到该类型的(默认值) C#在类初始化时,会给未显示赋值的字段、属性赋上默认值,但是值变量却不会。 值变量可以使用默认构造函数赋值,或者使用default(T)赋值。 默认构造函数是通过 new 运算符来调用的,如下所示: int myInt = 阅读全文
posted @ 2022-11-22 23:36 爱学习VS 阅读(549) 评论(0) 推荐(0)
摘要: 一、枚举 1、枚举是将变量的值罗列出来,变量的值只限于列举出来的值的范围。 2、枚举使用enum关键字来声明,与类同级。枚举本身可以有修饰符,但枚举的成员始终是公共的,不能有访问修饰符。枚举本身的修饰符仅能使用public和internal。 3、枚举是值类型。 4、枚举是隐式密封的,不允许作为基类 阅读全文
posted @ 2022-11-08 23:40 爱学习VS 阅读(627) 评论(0) 推荐(0)
摘要: // 类 public class Person { // 字段 private string name; private int age; private string sex;// 属性public string Name{get { return name; }set { sex = valu 阅读全文
posted @ 2022-11-08 20:33 爱学习VS 阅读(621) 评论(0) 推荐(0)
摘要: 1.工具栏TooIStrip概述 Windows窗体中的工具栏控件用于显示一系列菜单选项的位图按钮。这样单击工具栏中的一个按钮,就相当于选择了一个菜单项。工具栏上的按钮通常包含图片,不包含文本,但它可以既包含图片又包含文本。除了按钮外,工具栏上也可以包含组合框和文本框。通常情况下,工具栏包含的按钮和 阅读全文
posted @ 2022-10-19 12:46 爱学习VS 阅读(629) 评论(0) 推荐(0)
摘要: 1、菜单栏,选择【项目】;然后在弹出的菜单中选择【添加引用】 2、弹出“添加引用”的窗口,找到名称为Microsoft.VisualBasic的组件,选择它并点击【确定】 3、使用命名空间Microsoft.VisualBasic。添加代码:using Microsoft.VisualBasic; 阅读全文
posted @ 2022-10-18 14:21 爱学习VS 阅读(520) 评论(0) 推荐(0)
摘要: 查询了一下MSDN文档,其中微软就BackgroundWorker类的功能有这么一个描述(英文的,根据个人理解翻译):BackgroundWorker类允许您在单独的线程上执行某个可能导致用户界面(UI)停止响应的耗时操作(比如文件下载数据库事务等),并且想要一个响应式的UI来反应当前耗时操作的进度 阅读全文
posted @ 2022-10-18 14:13 爱学习VS 阅读(101) 评论(0) 推荐(0)
摘要: 1.创建列表(列表可以存储任何类型的数据,在创建列表对象的时候首先要指定你要创建的这个列表要存储什么类型的)(泛型) //创建一维列表 //方法一 List<int> intList = new List<int>();//创建了一个空的列表 通过类型后面的<>来表示这个列表存储的数据的类型 //方 阅读全文
posted @ 2022-10-13 20:42 爱学习VS 阅读(87) 评论(0) 推荐(0)