int是struct,int a=0,那我定义一个结构体MyInt,然后MyInt b=xxx可以实现吗
------解决思路----------------------
不可以。数字之类作为int等“结构体”的实例或者说值是由编译器支持的。你自己定义的没法做到。
------解决思路----------------------
或者你想要知道的是如何实现隐式转化?
public static implicit operator int(MyInt f)
{
return f.Int32;
}
public static implicit operator int(MyInt f)
{
return f.Int32;
}