实现的一个DEMO程序,见代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Console Read More
虚方法: 即为基类中定义的允许在派生类中重写的方法,使用virtual关键字定义。如: public virtual void EatFood() { Console.WriteLine("Animal吃东西"); } 注意:虚方法也可以被直接调用。如: Animal a = new Animal( Read More
1、重载(overload): 在同一个作用域(一般指一个类)的两个或多个方法函数名相同,参数列表不同的方法叫做重载,它们有三个特点(俗称两必须一可以): 方法名必须相同 参数列表必须不相同 返回值类型可以不相同 例如: public void Sleep() { Console.WriteLine Read More
C# 可空类型(Nullable) C# 提供了一个特殊的数据类型,nullable 类型(可空类型),可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。 例如,Nullable< Int32 >,读作"可空的 Int32",可以被赋值为 -2,147,483,648 到 2,1 Read More