Shuxia Ning
2025-01-13 cae9e1ebdb3f65c75aba5f703c97a857c6e44f38
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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();
 
    }
 
 
 
}