将类的对象转换为XLang消息

时间:2014-07-19 11:42:23

标签: c# type-conversion implicit-conversion

我需要将Class对象转换为Xlang消息。因为我需要将此作为参数传递给其中一个方法,如XLANG类型 实施例

Class obj= new Class();

XLangMessage xlang=null;

xlang=obj;

我怎样才能转换这样的东西?

1 个答案:

答案 0 :(得分:0)

您必须在Class

中实施implicit conversion运算符作为方法
public static implicit operator XLangMessage(Class obj)
{
    XLangMessage x = new XLangMessage();

    // write conversion here
    x.Prop = obj.Prop;

    return x;
}