摘要:
简单理解 抽象方法必须在抽象类里,只负责抽象,不能写具体的功能,子类必须实现; 虚方法里可以有功能,子类可以重写,也可以不重写; 形象的说就是 抽象方法相当于一个设计规范,里面没内容 虚方法。当接手了别人代码,害怕把代码删除后记不清楚业务,这时候把它的方法写成虚方法,然后继承用自己代码实现。当然如果 阅读全文
posted @ 2023-02-22 18:19
吃饺子不沾醋
阅读(148)
评论(0)
推荐(0)
摘要:
flags特性,在编写枚举类型时,上面附上Flags特性后,用该枚举变量是既可以像整数一样进行按位的“|”或者按位的“&”操作了,可以参考 https://www.cnblogs.com/GreenLeaves/p/6752822.html 阅读全文
posted @ 2023-02-22 18:12
吃饺子不沾醋
阅读(37)
评论(0)
推荐(0)
摘要:
覆盖:new关键词修饰方法,保留父类方法 重写:override关键词修饰方法,不保留父类方法 覆载:同一个类中,方法名相同,参数不同 覆盖(new) 覆盖(new)指重新定义子类中与父类具有相同函数特征的的函数体。子类中有一函数和父类中函数的函数特征相同,但函数体不同,称为覆盖。这种覆盖又称为隐藏 阅读全文
posted @ 2023-02-22 18:10
吃饺子不沾醋
阅读(470)
评论(0)
推荐(0)
摘要:
##in 只进不出(只读不写) 过程不会改写in的内容 ,默认的传递方式,即向函数内部传送值,过程只读。 ##out 只出不进(只写不读) 传入的值不会被过程所读取,out在传入的时候,参数的数值会清空,无法读取,但过程可以写。 ##ref 有进有出(可读可写) 可以把参数的数值传递进函数 ,过程会 阅读全文
posted @ 2023-02-22 17:50
吃饺子不沾醋
阅读(57)
评论(0)
推荐(0)
摘要:
值类型存放在栈上,引用类型存放在堆上,结构体是值类型,类是引用类型,string是引用类型 ##值类型 C#支持哪几种预定义的值类型? 值类型是一种由类型的实际值表示的数据类型。 主要包括五个类型:整型、浮点型、字符型、bool型、decimal型,每一个类型分别由多个内置类型组成。 内置类型详情见 阅读全文
posted @ 2023-02-22 17:15
吃饺子不沾醋
阅读(127)
评论(0)
推荐(0)

浙公网安备 33010602011771号