泛类型的使用

Posted 人生为卒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了泛类型的使用相关的知识,希望对你有一定的参考价值。

类型:

/// <summary>
    /// easyui-datagrid返回绑定值
    /// </summary>
    /// <typeparam name="T"></typeparam>
   public class ReturnDatagridData<T>
   {


       /// <summary>
       /// 默认为真
       /// </summary>
       private bool result = true;

       /// <summary>
       /// 结果状态
       /// </summary>
       public bool Result
       {
           get { return result; }
           set { result = value; }
       }

       /// <summary>
       /// 返回信息
       /// </summary>
       public string Msg { get; set; }

       /// <summary>
       /// 总行数
       /// </summary>
       public int total { get; set; }

       /// <summary>
       /// 返回数据
       /// </summary>
       public List<T> rows { get; set; }
   }

 

返回结果:

                return Json(new ResultPageModel<Model> { total = 0, rows = new List<Model>(), Result = false, Msg = "返回信息为空" });  

 

以上是关于泛类型的使用的主要内容,如果未能解决你的问题,请参考以下文章

编写高质量代码改善C#程序的157个建议——建议42:使用泛型参数兼容泛型接口的不可变性

Java 泛型 Java使用泛型的意义

使用通配符增强泛型

在C#中将类型参数传递给泛型[重复]

Kotlin泛型 ③ ( 泛型 out 协变 | 泛型 in 逆变 | 泛型 invariant 不变 | 泛型逆变协变代码示例 | 使用 reified 关键字检查泛型参数类型 )

c#基础泛型