美文网首页
C#显示与隐式转换操作符

C#显示与隐式转换操作符

作者: 晓龙酱 | 来源:发表于2017-09-18 10:33 被阅读11次

    C#类中显示与隐匿转换操作符同时只能实现一个

    // 显示转换操作符
    static public explicit operator Salary(int n)
    {
        Salary s = new Salary(n);
        return s;
    }
    
    // 隐式转换操作符
    static public implicit operator Salary(int n)
    {
            Salary s = new Salary(n);
            return s;
    }
    
    Salary s1 = 100;                // 隐匿转换
    Salary s2 = (Salary)100;        //显示转换
    

    相关文章

      网友评论

          本文标题:C#显示与隐式转换操作符

          本文链接:https://www.haomeiwen.com/subject/vxivsxtx.html