您好,欢迎来到知库网。
搜索
您的当前位置:首页C#显示与隐式转换操作符

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

来源:知库网

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;        //显示转换

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务