List类图 上图展示了LIst的继承和实现关系。 构造函数 List构造函数一共有3个, 1、无参构造,创建的集合是一个空数组。 2、带集合大小的构造,如果传入的是有效的集合大小,则创建对应大小的数组。 3、实现了IEnumerable类型的构造,将传入的数据copy到新的数组中去。 PS:Lis ...
分类:
Web程序 时间:
2021-06-28 19:23:44
阅读次数:
0
LINQ提供很多集合的扩展方法,配合Lambda能简化数据处理。 LINQ常用的扩展方法大部分都在System.Linq命名空间中,对IEnumerable<T>扩展,提供了大量类似Where扩展方法。 实现IEnumerable接口类:数组、List、Dictionary等 LINQ常用的扩展方法 ...
分类:
其他好文 时间:
2021-06-13 09:21:19
阅读次数:
0
Linq的操作对象都是集合。 public partial class Form1 : Form { public Form1() { InitializeComponent(); int[] scores = { 90, 71, 82, 93, 75, 82 }; IEnumerable<int> ...
var list={};//有时间的集合 createtime endtime 时间戳 int 单位 精确到秒 var ranges = new List<IEnumerable<int>>(); list.ForEach(s => ranges.Add( Enumerable.Range(s.cr ...
list 去重扩展: public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) { HashSet<T ...
$"[Id] NOT IN ('{string.Join("','", data.Details.Select(q => q.Id.ToString()))}')" ...
分类:
编程语言 时间:
2021-03-02 11:47:41
阅读次数:
0
方法一: 通过ViewBag将集合对象数据传递给View视图 Controller里Action方法如图 View视图里处理ViewBag内存的数据 方法二: Contorller控制器里直接 Return View(集合对象) View视图里最上方先声明 @model IEnumerable<Re ...
分类:
其他好文 时间:
2021-01-20 11:49:40
阅读次数:
0
1.报错“Invalid request” 新版本已经将form-data方式改为x-www-form-urlencoded 2.报错“Invalid Request” 新版本范围定义发生了改变 public static IEnumerable<ApiResource> GetApiResourc ...
分类:
其他好文 时间:
2020-12-31 11:45:00
阅读次数:
0
部分内容比较生硬,还需要继续优化 public static ExcelWorksheet CreateExcel3<T>(ExcelPackage package, string sheetName, string title, string[] titles, IEnumerable<T> ax ...
分类:
其他好文 时间:
2020-12-29 11:20:04
阅读次数:
0
第一种 //数据 IEnumerable<Book> result = _BookBO.QueryList(condition); DataTable dt = new DataTable(); dt.Columns.Add("编号"); dt.Columns.Add("书名"); dt.Colum ...