C#12中的Collection expressions(集合表达式语法糖)
原文中文,约2000字,阅读约需5分钟。发表于: 。C#12中引入了新的语法糖来创建常见的集合。并且可以使用..来解构集合,将其内联到另一个集合中。支持的类型数组类型,例如 int[]。System.Span<T> 和 System.ReadOnlySpan<T>。支持常见泛型集合,例如 System.Collections.Generic.List<T>。集合表达式使用以下展示了如何使用集合表达式static ...
C#12引入了新的语法糖来创建常见的集合,并支持使用..解构集合。可以使用数组类型、Span和泛型集合。集合表达式的使用方法简单,可以将一个集合解构为另一个集合的元素。自定义类型可以通过编写Create()方法和应用CollectionBuilderAttribute来支持集合表达式。