c#问题 谁能解释下public static implicit operator float(currency value)中的operator是什么意思.

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:14:09

public static implict operator TR (T value)
定义隐式类型转换,也就是说。如果有
var value = new T();
TR newVal = value;
的话,它会调用这个方法把 value 转换从 TR 的实例。

这是一个定义隐式类型重载的方法
你可以有自己的一个类型,假设是MyCs这时候如果你转换成功的话
float aaa = 123.45;
MyCs mc = aaa;
就可以成功