C#12中的Collection expressions(集合表达式语法糖)
💡
原文中文,约2000字,阅读约需5分钟。
📝
内容提要
C#12引入了新的语法糖来创建常见的集合,并支持使用..解构集合。可以使用数组类型、Span和泛型集合。集合表达式的使用方法简单,可以将一个集合解构为另一个集合的元素。自定义类型可以通过编写Create()方法和应用CollectionBuilderAttribute来支持集合表达式。