自定义枚举类型中,假如我们有name和desc这样的属性,并在这个基础上定义了多个对象. 那么就可能用到通过name获取desc,或者通过desc获取name.通过name或者desc获取对应的枚举对象的名称或ordinal等等. 我们可以定义一个接口,所有的枚举类型都实现这个接口,这样使用会更方便. 直接上代码,看看如何方便的操作这些需求. 定义一个接口: package com.xjl456852.myenum; /** * Created by xiejianglei on 2017/1/…
package main import "fmt" // 项目开发中可以为type声明的类型编写一些方法,从而实现对象.方法的操作 // 声明类型 type myInt int // int有的功能myInt都有 // 为MyInt类型自定义一个指针方法 // 此处可以使指针,可以是类型 *myInt myInt // 如果是类型会拷贝一份,如果是指针不拷贝 func (i *myInt) doSomething(a, b int) int { return a + b + int(*…
在做项目web的MVC中,会用到返回值的问题,我们一般使用AjaxResult的返回值,根据自己的需要进行自定义,如下参考: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace ToolsUse.CommonHelper { public class AjaxResult { /// <summary> /// 是否产生错误 /// </summary…