文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>【C#】性别类

【C#】性别类

时间:2011-04-25  来源:Aimeast

实现了与bool类型的自动转换,方便存放到数据库和前台显示

纯粹为了方便才写的这个类,娱乐而已

    public struct Sex
    {
        public static readonly string FemaleString = "女";
        public static readonly string MaleString = "男";

        private bool _isMale;

        public static implicit operator Sex(bool sex)
        {
            return new Sex { _isMale = sex };
        }

        public static implicit operator bool(Sex sex)
        {
            return sex._isMale;
        }

        public override string ToString()
        {
            return _isMale ? MaleString : FemaleString;
        }

        public static Sex Parse(string str)
        {
            if (string.Compare(str, MaleString, true) == 0)
                return true;
            else if (string.Compare(str, FemaleString, true) == 0)
                return false;
            else
                throw new ArgumentOutOfRangeException("str");
        }
    }
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载