C#方法重载
标签:多个 默认 type script har 不同 returns nbsp 运算
什么是方法重载?
一般情况下,在调用方法时,必须匹配方法的签名。这表明,需要有不同的方法来操作不同类型的变量。
方法重载允许创建多个同名方法,每个函数可使用不同的参数类型。(即:方法名相同,参数个数或类型不同)
方法重载的栗子:
///
/// 简单计算器:默认计算两个值相加
///
///
///
///
public static double Compute(double value1, double value2)
{
return value1 + value2;
}
///
/// 计算类型
///
public enum ComputeType
{
[Description("加")]
Plus,
[Description("减")]
Minus,
[Description("乘")]
Times,
[Description("除")]
Divided
}
///
/// 简单计算器:计算两个值的运算
///
///
///
/// 计算类型
///
public static double Compute(double value1, double value2, ComputeType computeType)
{
switch (computeType)
{
case ComputeType.Plus:
default:
return value1 + value2;
case ComputeType.Minus:
return value1 - value2;
case ComputeType.Times:
return value1 * value2;
case ComputeType.Divided:
return value1 / value2;
}
}
// 默认计算
var result = Compute(520, 1314);
// 计算方法的重载
var result2 = Compute(520, 1314, ComputeType.Times);
C#方法重载
标签:多个 默认 type script har 不同 returns nbsp 运算
原文地址:https://www.cnblogs.com/gme5/p/11407479.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
C#方法重载
文章链接:http://soscw.com/essay/51897.html
评论