当前位置: 代码迷 >> C# >> int是struct,int a=0,那小弟我定义一个结构体MyInt,然后MyInt b=xxx可以实现吗
  详细解决方案

int是struct,int a=0,那小弟我定义一个结构体MyInt,然后MyInt b=xxx可以实现吗

热度:213   发布时间:2016-05-05 05:20:43.0
int是struct,int a=0,那我定义一个结构体MyInt,然后MyInt b=xxx可以实现吗
int是struct,int a=0,那我定义一个结构体MyInt,然后MyInt b=xxx可以实现吗
------解决思路----------------------
不可以。数字之类作为int等“结构体”的实例或者说值是由编译器支持的。你自己定义的没法做到。
------解决思路----------------------
或者你想要知道的是如何实现隐式转化?

    
public static implicit operator int(MyInt f)
    {
        return f.Int32;
    }
  相关解决方案