Tool/MulitColumnsSortLogic.cs
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace CodeGen.Tool
{
/// <summary>
/// 多列排序逻辑类
/// </summary>
class MulitColumnsSortLogic
{
public enum SortType
{
ASC,
DECS
}
public MulitColumnsSortLogic()
{
SortFieldMax = 2;
}
List<SortField> lst = new List<SortField>();
/// <summary>
/// 排序字段长度。
/// </summary>
public int SortFieldMax { get; set; }
/// <summary>
/// 排序,返回排序字符串。
/// </summary>
/// <param name="key"></param>
/// <param name="type"></param>
/// <returns></returns>
public void Sort(string key, SortType type)
{
if (key != null && !key.Trim().Equals(""))
{
AddSortField(key, type);
}
}
/// <summary>
/// 清除排序信息
/// </summary>
public void Clear()
{
lst = new List<SortField>();
}
//public void Sort<T>(T t) where T: IList
//{
// t.so
//}
/// <summary>
/// 添加排序字段
后面还有 152 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。