小编Thi*_*yen的帖子

如何通过C类中的值获取变量名称#

目前我有一个课程如下:

public static class JurisdictionList
{
    public const string NSW = "New South Wales";
    public const string NT = "Northern Territory";
    public const string QLD = "Queensland";
    public const string SA = "South Australia";
    public const string TAS = "Tasmania";
    public const string VIC = "Victoria";
    public const string WA = "Western Australia";
}
Run Code Online (Sandbox Code Playgroud)

我想写一个方法string GetJurisdictionCode(string Jurisdiction)来返回每个上面的常量的名称各自的值.例如,GetJurisdictionCode(JurisdictionList.QLD)将返回QLD.

目前我只知道使用Switch Case这样做,但看起来很长.有没有人知道另一种解决方法?提前致谢.

c#

3
推荐指数
1
解决办法
120
查看次数

标签 统计

c# ×1