📄 averagevisitor.cs
字号:
using System;
namespace Visitor
{
/// <summary>
/// CumulateAverage 的摘要说明。
/// 求平均值
/// </summary>
public class AverageVisitor : ICumulationVisitor
{
public AverageVisitor()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
#region ICumulationVisitor 成员
public long Visit(GereralArithmetic general,long UpperLimit)
{
// TODO: 添加 CumulateAverage.Visit 实现
return general.Cumulate(UpperLimit)/UpperLimit;
}
//高斯算法
public long Visit(GaoSiArithmetic GaoSi,long UpperLimit)
{
// TODO: 添加 CumulateAverage.Visitor.ICumulationVisitor.Visit 实现
return (UpperLimit+1)/2;
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -