摘要:
https://www.cnblogs.com/green-jcx/p/9023141.html 阅读全文
摘要:
一、概念 当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本。 静态成员在类的所有对象中是共享的。如果不存在其他的初始化语句,在创建第一个对象时,所有的静态数据都会被初始化为零。我们不能把静态成员的初始化放置在类的定义中,但是可以在类的外部通过使用范围解析运算符 :: 阅读全文
摘要:
Application.Exit会关闭所有窗口并退出程序, Close只是关闭当前窗口, 如果当前窗口是Application.Run()方法里面传入的窗口,那么程序也会退出, 如果不是Application.Run()方法里面传入的窗口,那么程序是不会退出的。 阅读全文
摘要:
C#中readonly关键字: https://blog.csdn.net/CrazyRock98/article/details/106490654/ const和readonly关键字:https://www.cnblogs.com/aehyok/p/3529079.html 阅读全文
摘要:
设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式简介:https://www.runoob.com/design-pattern/design-pattern-intro.html 十种常用 阅读全文
摘要:
数据结构是计算机存储、组织数据的方式。 数据结构(data structure)是带有结构特性的数据元素的集合。 它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。 简而言之,数据 阅读全文
摘要:
1、https://zhuanlan.zhihu.com/p/94378762 索引器非常类似于属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。 阅读全文
摘要:
一、抽象类 一个包含一个或多个纯虚函数的类叫抽象类,抽象类不能被实例化; 一个抽象类只能通过接口和作为其它类的基类使用。 成员被标示成abstract,或被包含进一个抽象类,必须被其派生类实现。 1、抽象类、抽象属性、抽象方法:https://www.cnblogs.com/adawoo/p/643 阅读全文
摘要:
1、在派生类中通过(base)调用基类成员 【解析】https://www.cnblogs.com/melao2006/archive/2004/01/13/4239253.html 2、方法重写使用关键字(override) 【解析】使用virtual和override关键字实现方法重写:http 阅读全文
摘要:
1、递归 https://www.cnblogs.com/tinya/p/4511168.html 2、迭代 https://bbs.csdn.net/topics/390525082 示例:https://www.cnblogs.com/zhili/archive/2012/12/02/Inter 阅读全文