首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么将 Object 类型转换为 Struct 类型

2012-11-05 
如何将 Object 类型转换为 Struct 类型有如下定义C# codestruct a {public int zpublic override bool Eq

如何将 Object 类型转换为 Struct 类型
有如下定义

C# code
struct a {    public int z;    public override bool Equals(System.Object obj)    {        // 这样进行转换时出错        a p = obj as a;        if ((object)p == null)        {            return false;        }        // Return true if the fields match:        return  z == p.z;    }}


[解决办法]
object转struct拆箱操作,直接强制类型转换就可以,as只能用于引用类型,不能用于struct,

热点排行