C#中的重载
重载在C#中有两种类型。
功能重载
在同一个作用域中,可以为同一个函数名具有多个定义。函数的定义必须在参数列表中的参数类型和/或数量上彼此不同。
让我们看一个例子-
public static int mulDisplay(int one, int two) { }
public static int mulDisplay(int one, int two, int three) { }
public static int mulDisplay(int one, int two, int three, int four) { }运算符重载
重载运算符是具有特殊名称的函数。关键字运算符后跟要定义的运算符的符号。
public static Box operator+ (Box b, Box c) {
Box box = new Box();
box.length = b.length + c.length;
box.breadth = b.breadth + c.breadth;
box.height = b.height + c.height;
return box;
}热门推荐
10 日常祝福语简短语客户
11 预祝高尔夫的祝福语简短
12 周二祝福语大全简短
13 道教生日祝福语简短大全
14 企业励志拜年祝福语简短
15 中秋祝福语简短版大全
16 升学祝福语简短的个性
17 古风婚礼祝福语唯美简短
18 60岁长辈祝福语简短