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. 摘要 由于內存存取速度远高于磁盘读取的特性,为了程序效率提高性能,通常会把常用的不常变动的数 ...
随机推荐
- LC 954. Array of Doubled Pairs
Given an array of integers A with even length, return true if and only if it is possible to reorder ...
- Appium移动自动化测试(五)之应用操作
实验简介 对于APP测试来讲, 除了进行功能测试以外, 安装和卸载其实也是一个很重要的测试项. 试想, 如果用脚本来实现了, 可以事先判断该应用是否已安装, 根据判断结果来执行安装和卸载的动作, 循环 ...
- c# httphelper (苏飞老师)
/// <summary> /// 类说明:HttpHelper类,用来实现Http访问,Post或者Get方式的,直接访问,带Cookie的,带证书的等方式,可以设置代理 /// 重要提 ...
- maven pom.xml基本设置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
- com.jniwrapper.util.ProcessorInfo
MyEclipse 9.x Crack报错 com.jniwrapper.util.ProcessorInfo usercode or systemid is empty! 卸载JDK9,改成JDK8
- Pytorch-创建tensor
引言 本篇介绍创建tensor的几种方式 Import from numpy from_numpy() float64 是 double 类型,也就是说从numpy导入的float其实是double类 ...
- centOS7忘记密码,修改root账号密码
centOS7忘记密码,修改root账号密码 RHEL7 的世界发生了变化,重置 root 密码的方式也一样.虽然中断引导过程的旧方法(init=/bin/bash)仍然有效,但它不再是推荐的.“Sy ...
- 认识Redis持久化
一:为什么需要持久化 因为Redis是一个完全使用内存来存储数据的数据库,如果机器突然断电.服务器重启或进程挂掉了等等原因,那么存储在Redis中的数据就会丢失,从而引起业务的损失.为了保证存储在内存 ...
- yolo3 车辆检测
1. 使用原在imagenet上训练好的weights用于特征提取 darknet53.conv.74 可从yolo官网下载 2. 车辆检测数据集及其label制作 a. voc car类包含1161 ...
- Emgu 学习(2) 视频文件播放
播放AVI视频文件 static void Main(string[] args) { CvInvoke.NamedWindow("TestVideo", NamedWindowT ...