C#
记录C#学习经历
夏诗曼CharmaineXia
日拱一卒,功不唐捐
展开
-
C#结构体和类的区别
结构体(struct)是类(class)的轻量级版本。结构体是值类型,可用于创建行为类似于内置类型的对象。 比较 结构体和类共享许多特性,但与类相比有以下局限性。 结构体不能有默认构造函数(无参构造函数)或析构函数,构造函数中必须给所有字段赋值。 public struct Coords { public double x; public double y; public Coords() //错误,不允许无参构造函数 { this原创 2020-10-31 14:25:02 · 1294 阅读 · 23 评论 -
C#重载和重写
什么是重写(override)? “重写”是指“覆盖在某物之上”=“覆盖”。这是一个与继承密切相关的功能。 重写应重新定义父类方法。当您要更改继承的类中父方法的处理时使用。 public class Sample { public virtual void Test() { // 处理A } } class Sample2 : Sample { public override void Test() { // 处理B } } 在上述情况下,由于Sample2类继原创 2020-10-26 20:43:02 · 1435 阅读 · 33 评论