C# 封装返回类
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# 封装返回类的更多相关文章
- SpringBoot 封装返回类以及session 添加获取
1.创建返回类Result public class Result<T>{ /*错误码*/ private Integer code; /*提示信息 */ private String m ...
- iOS NSURLSession 封装下载类
周六日鼓捣NSURLSession,效率虽然低下,最后还是有了一点点眉目.昨天和汤老师一起测试,又对它加深了一点理解.趁热打铁,先总结一下. 封装的类,对外用的方法,我写的是类方法,所以,在类方法中, ...
- 封装mysql类
类: <?phpheader("content-type:text/html;charset=utf-8");//封装一个类/*掌握满足单例模式的必要条件(1)私有的构造方法 ...
- 封装DB类
封装DB类 一般一个类单独书写在一个Php文件中,为了见名知意,会对文件名有一个规范:类名.class.php 第1步: 创建DB类 第2 步: 属性设计 第3步: 初 ...
- WebApi(二)-重新封装返回结果
先创建要返回的结果类型: /// <summary> /// 返回类型 /// </summary> public class ApiResultModel { private ...
- Directx11学习笔记【二】 将HelloWin封装成类
我们把上一个教程的代码封装到一个类中来方便以后的使用. 首先新建一个空工程叫做MyHelloWin,添加一个main.cpp文件,然后新建一个类叫做MyWindow,将于窗体有关的操作封装到里面 My ...
- PHP连接数据库:封装成类
php连接数据库,操作他增删改查等操作,其中要多次连接数据库,每个页面也需要连接数据库,更改数据会及其麻烦: 为了便于数据库的更改,我们可以把固定的那几句话封装成类,这样虽然代码量也差不多,但是有利于 ...
- JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块
JAVA之旅(五)--this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块 周末收获颇多,继续学习 一.this关键字 用于区分局部变量和成员变量同名的情况 ...
- Asp.Net Core 2.0 项目实战(6)Redis配置、封装帮助类RedisHelper及使用实例
本文目录 1. 摘要 2. Redis配置 3. RedisHelper 4.使用实例 5. 总结 1. 摘要 由于內存存取速度远高于磁盘读取的特性,为了程序效率提高性能,通常会把常用的不常变动的数 ...
随机推荐
- flutter showModalBottomSheet max height
static void showBuyServiceDialog(BuildContext context) { showModalBottomSheet( context: context, isS ...
- 阶段3 3.SpringMVC·_07.SSM整合案例_05.ssm整合之Spring整合SpringMVC的框架
点击超连接,执行controller里面的方法 那么就需要在Controller里面定义Service对象,就需要依赖注入进来. 启动tomcat服务器,web.xml里面的前端控制器会帮我加载spr ...
- HBITMAP与BITMAP 的区别
HBITMAP 是句柄: BITMAP 是实例: typedef struct tagBITMAP { LONG bmType; ...
- 转:async异步、thread多线程
很全面的知识,转来留着 1:https://www.cnblogs.com/xibei/p/11826498.html 2:https://www.cnblogs.com/xibei/p/118742 ...
- C#作业系统中的安全系统
比赛条件 编写多线程代码时,总是存在竞争条件的风险.当一个操作的输出取决于其控制之外的另一个过程的定时时,发生竞争条件. 竞争条件并不总是一个错误,但它是不确定行为的来源.当竞争条件确实导致错误时,可 ...
- VMware Workstation 15 Pro简化安装Kali Linux 2019.2
记录下简单安装的步骤
- flask的方法视图
from flask import Flask,views,render_template,request app = Flask(__name__) app.debug = True class L ...
- 【Java 基础】Java 基础索引
Java 基础 注解 [注解]深入理解Java注解类型(@Annotation) [注解]Java注解(1)-基础 [注解]Java注解(2)-运行时框架 [注解]Java注解(3)-源码级框架
- cm_api
cm API:https://github.com/cloudera/cm_api/tree/master/python/examples/auto-deploy#看集群有几个clustercurl ...
- [Python3] 041 文件 持久化
目录 文件 持久化 1. pickle 1.1 例子1 1.2 例子2 1.3 注意 2. shelve 2.1 举例 2.2 特性 2.3 强制写回 2.4 使用 with 管理上下文环境 文件 持 ...