C#中的Explicit和Implicit
2021-01-25 03:16
标签:转换操作符 定义 exp 转换运算符 代码 运算 span xpl 隐式转换 implicit和explicit是一对转换操作符 Implicit关键字:用于声明隐式的用户定义类型转换运算符。它可以实现2个不同类的隐式转换 ,提高代码的可读性。 Explicit关键字:声明必须通过转换来调用的用户定义的类型转换运算符。不同于隐式转换。 使用: 1 PaymentDto dto = new Payment(){Name="paypal"}; C#中的Explicit和Implicit 标签:转换操作符 定义 exp 转换运算符 代码 运算 span xpl 隐式转换 原文地址:https://www.cnblogs.com/fanfan-90/p/12034616.html1 public static implicit operator PaymentDTO(Payment payment)
2
3 {
4
5 return new PaymentDTO(){Name=payment.Name};
6
7 }