using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Text; namespace TXR.Base
{
public class CommonResult<TValue>
{
public CommonResult(TValue value)
{
this.Value = value;
} public CommonResult(WarnResult value)
{
this.WarnResult = value;
} [CompilerGenerated]
public TValue Value { get; } [CompilerGenerated]
public WarnResult WarnResult { get; } public static implicit operator CommonResult<TValue>(TValue value)
{
return new CommonResult<TValue>(value);
} public static implicit operator CommonResult<TValue>(WarnResult value)
{
return new CommonResult<TValue>(value);
}
}
}
using System;
using System.Collections.Generic;
using System.Text; namespace TXR.Base
{
public class WarnResult : ApiMessageErrorModel
{
public WarnResult(string msg)
{
base.Message = msg;
}
}
}

第二版

using System.Runtime.CompilerServices;

namespace WordInsertImg
{
public class CommonResult<TValue>
{
public CommonResult(TValue value)
{
this.Value = value;
} public CommonResult(WarnResult value)
{
this.WarnResult = value;
} [CompilerGenerated]
public TValue Value { get; } [CompilerGenerated]
public WarnResult WarnResult { get; } public static implicit operator CommonResult<TValue>(TValue value)
{
return new CommonResult<TValue>(value);
} public static implicit operator CommonResult<TValue>(WarnResult value)
{
return new CommonResult<TValue>(value);
}
} public class WarnResult : ApiMessageErrorModel
{
public WarnResult(string msg)
{
base.Message = msg;
}
}
public class ApiMessageErrorModel
{
public ApiMessageErrorModel()
{
this.Success = ;
} public ApiMessageErrorModel(string errorCode, string errorMsg)
{
this.Success = ;
this.Code = errorCode;
this.Message = errorMsg;
}
public string Code { get; set; }
public string Message { get; set; }
public int Success { get; set; } }
}

C# 封装返回类的更多相关文章

  1. SpringBoot 封装返回类以及session 添加获取

    1.创建返回类Result public class Result<T>{ /*错误码*/ private Integer code; /*提示信息 */ private String m ...

  2. iOS NSURLSession 封装下载类

    周六日鼓捣NSURLSession,效率虽然低下,最后还是有了一点点眉目.昨天和汤老师一起测试,又对它加深了一点理解.趁热打铁,先总结一下. 封装的类,对外用的方法,我写的是类方法,所以,在类方法中, ...

  3. 封装mysql类

    类: <?phpheader("content-type:text/html;charset=utf-8");//封装一个类/*掌握满足单例模式的必要条件(1)私有的构造方法 ...

  4. 封装DB类

    封装DB类     一般一个类单独书写在一个Php文件中,为了见名知意,会对文件名有一个规范:类名.class.php 第1步:     创建DB类 第2 步:     属性设计 第3步:     初 ...

  5. WebApi(二)-重新封装返回结果

    先创建要返回的结果类型: /// <summary> /// 返回类型 /// </summary> public class ApiResultModel { private ...

  6. Directx11学习笔记【二】 将HelloWin封装成类

    我们把上一个教程的代码封装到一个类中来方便以后的使用. 首先新建一个空工程叫做MyHelloWin,添加一个main.cpp文件,然后新建一个类叫做MyWindow,将于窗体有关的操作封装到里面 My ...

  7. PHP连接数据库:封装成类

    php连接数据库,操作他增删改查等操作,其中要多次连接数据库,每个页面也需要连接数据库,更改数据会及其麻烦: 为了便于数据库的更改,我们可以把固定的那几句话封装成类,这样虽然代码量也差不多,但是有利于 ...

  8. JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块

    JAVA之旅(五)--this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块 周末收获颇多,继续学习 一.this关键字 用于区分局部变量和成员变量同名的情况 ...

  9. Asp.Net Core 2.0 项目实战(6)Redis配置、封装帮助类RedisHelper及使用实例

    本文目录 1. 摘要 2. Redis配置 3. RedisHelper 4.使用实例 5. 总结 1.  摘要 由于內存存取速度远高于磁盘读取的特性,为了程序效率提高性能,通常会把常用的不常变动的数 ...

随机推荐

  1. flutter showModalBottomSheet max height

    static void showBuyServiceDialog(BuildContext context) { showModalBottomSheet( context: context, isS ...

  2. 阶段3 3.SpringMVC·_07.SSM整合案例_05.ssm整合之Spring整合SpringMVC的框架

    点击超连接,执行controller里面的方法 那么就需要在Controller里面定义Service对象,就需要依赖注入进来. 启动tomcat服务器,web.xml里面的前端控制器会帮我加载spr ...

  3. HBITMAP与BITMAP 的区别

    HBITMAP   是句柄:  BITMAP    是实例:    typedef   struct   tagBITMAP {             LONG       bmType;      ...

  4. 转:async异步、thread多线程

    很全面的知识,转来留着 1:https://www.cnblogs.com/xibei/p/11826498.html 2:https://www.cnblogs.com/xibei/p/118742 ...

  5. C#作业系统中的安全系统

    比赛条件 编写多线程代码时,总是存在竞争条件的风险.当一个操作的输出取决于其控制之外的另一个过程的定时时,发生竞争条件. 竞争条件并不总是一个错误,但它是不确定行为的来源.当竞争条件确实导致错误时,可 ...

  6. VMware Workstation 15 Pro简化安装Kali Linux 2019.2

    记录下简单安装的步骤

  7. flask的方法视图

    from flask import Flask,views,render_template,request app = Flask(__name__) app.debug = True class L ...

  8. 【Java 基础】Java 基础索引

    Java 基础 注解 [注解]深入理解Java注解类型(@Annotation) [注解]Java注解(1)-基础 [注解]Java注解(2)-运行时框架 [注解]Java注解(3)-源码级框架

  9. cm_api

    cm API:https://github.com/cloudera/cm_api/tree/master/python/examples/auto-deploy#看集群有几个clustercurl ...

  10. [Python3] 041 文件 持久化

    目录 文件 持久化 1. pickle 1.1 例子1 1.2 例子2 1.3 注意 2. shelve 2.1 举例 2.2 特性 2.3 强制写回 2.4 使用 with 管理上下文环境 文件 持 ...