namespace Yw.WinFrmUI.Phart.Unit
|
{
|
/// <summary>
|
/// 单位辅助类接口
|
/// </summary>
|
public interface IUnitHelper
|
{
|
/// <summary>
|
/// 转换
|
/// </summary>
|
/// <param name="fromUnit">原始单位</param>
|
/// <param name="toUnit">目标单位</param>
|
/// <param name="fromValue">原始值</param>
|
/// <returns>目标值</returns>
|
double Convert(int fromUnit, int toUnit, double fromValue);
|
|
/// <summary>
|
/// 获取英文单位名称
|
/// </summary>
|
/// <param name="unit"></param>
|
/// <returns></returns>
|
string GetEnUnitName(int unit);
|
|
/// <summary>
|
/// 获取中文单位名称
|
/// </summary>
|
/// <param name="unit"></param>
|
/// <returns></returns>
|
string GetCnUnitName(int unit);
|
|
/// <summary>
|
/// 获取英文单位名称列表
|
/// </summary>
|
/// <returns></returns>
|
List<string> GetEnUnitNameList();
|
|
/// <summary>
|
/// 获取中文单位名称列表
|
/// </summary>
|
/// <returns></returns>
|
List<string> GetCnUnitNameList();
|
|
/// <summary>
|
/// 获取单位 值与英文名称的对应字典
|
/// </summary>
|
/// <returns></returns>
|
Dictionary<int, string> GetEnUnitDict();
|
|
/// <summary>
|
/// 获取单位 值与中文名称的对应字典
|
/// </summary>
|
/// <returns></returns>
|
Dictionary<int, string> GetCnUnitDict();
|
|
}
|
|
|
|
}
|