[c#]通过一个枚举值获取另一个枚举值———通过国家全称获取国家简称

概述:两个枚举间可通过int值进行关联,从而实现通过一个枚举值获取另一枚举值,而达到本案例中通过国家全称获取国家简称,反之亦然。

实现:直接看代码:

先定义两个枚举

    public enum Country
    {

        US,
        CA,
        IN,
        IT,
        MX,
        NL,
        JP,
        DE,
        AU,
        UK,
        CN,
        ES,
        BR,
        FR
    }
    //此处枚举值忽略空格和大写
    //不知道枚举中如何包含空格,用了[united states]也不行 好像是不能出现空格,()-/等字符
    public enum CountryFull
    {
        unitedstates,
        canada,
        india,
        italy,
        mexico,
        netherlands,
        japan,
        germany,
        australia,
        unitedkingdom,
        china,
        spain,
        brazil,
        france
    }

 1.通过国家全称获取国家简称的方式:

        /// <summary>
        /// 通过国家的全称获取国家简称
        /// </summary>
        /// <param name="countryName
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值