隐式类型转换

public class clsBackResult //: SmsResult
    {
        public int MsgCode { get; set; }
        public string Message { get; set; }
        public int ResultCode { get; set; }
        public string QueryCode { get; set; }
        public int Times { get; set; }//其他操作返回信息

        /// <summary>
        /// 隐式将SmsResult转当前类型
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static implicit operator clsBackResult(SmsResult value)
        {
            return new clsBackResult()
            {
                MsgCode = value.MsgCode,
                Message = value.Message,
                QueryCode = value.QueryCode
            };
        }
    }
    /// <summary>
    /// 
    /// </summary>
    public class SmsResult
    {
        //"{\"MsgCode\":106,\"Message\":\"数字证书与参数不匹配\",\"QueryCode\":\"\"}"
        public int MsgCode { get; set; }
        public string Message { get; set; }
        public string QueryCode { get; set; }
    }

 

posted @ 2016-05-18 14:36  一叶兰舟飘  阅读(311)  评论(0编辑  收藏  举报