什么是自定义转换?
为自己的类或结构定义显隐式转换。
为什么要自定义转换呢?
为了让自己的类或结构变成预期的相关类型。
隐式转换语法:
public static implicit operator Dog(Cat cat){...}把猫咪转换成了一只狗
显示转换语法:
public static explicit operator Dog(Cat cat){...}
什么是自定义转换?
为自己的类或结构定义显隐式转换。
为什么要自定义转换呢?
为了让自己的类或结构变成预期的相关类型。
隐式转换语法:
public static implicit operator Dog(Cat cat){...}把猫咪转换成了一只狗
显示转换语法:
public static explicit operator Dog(Cat cat){...}