zoukankan      html  css  js  c++  java
  • 封装扩展方法

    list.ForEach(o => { o.ViewStage = o.ViewStage.DisplayStageName(); });

    public static class EnforceCertExtensions
    {
    /// <summary>
    /// 显示 阶段名称
    /// </summary>
    /// <param name="id"></param>
    /// <returns></returns>
    public static string DisplayStageName(this string id)
    {
    return EnforceCertHelper.StageList.FirstOrDefault(o => o.Id == id)?.Name;
    }
    }

    /// <summary>
    /// 执法凭证单 阶段
    /// </summary>
    public static class EnforceCertHelper
    {
    public static readonly IReadOnlyList<EnforceCertStage> StageList;

    static EnforceCertHelper()
    {
    StageList = new List<EnforceCertStage>
    {
    //new EnforceCertStage {Id = "1", Name = "执法整改后"},
    //new EnforceCertStage {Id = "2", Name = "生成巡查单时显示"},
    //new EnforceCertStage {Id = "3", Name = "巡查结束显示"}
    new EnforceCertStage {Id = "1", Name = "执法整个之后"},
    new EnforceCertStage {Id = "2", Name = "巡查进行时"},
    new EnforceCertStage {Id = "3", Name = "巡查结束之后"},
    new EnforceCertStage {Id = "4", Name = "巡查开始之前"}
    };
    }
    }

  • 相关阅读:
    正则表达式(二)
    HTTP状态码
    ajax(局部刷新技术)
    day03<JS对象&函数>
    day02<CSS&JavaScript>
    day01<HTML等>
    总结:HTML表单的应用
    总结:HTML的框架结构
    九、浮动与定位
    八、CSS高级技巧
  • 原文地址:https://www.cnblogs.com/zwyAndDong/p/12502597.html
Copyright © 2011-2022 走看看