文章预览
C# 13 新特性 params collection Intro C# 12 中支持了 collection expression, 统一和简化了常见集合的赋值语法,我们可以使用 [1, 2, 3] 这样的语法来初始化集合,C# 13 扩展了 params 的用法,在之前的版本中我们只能使用 params int[] ,但是从 C# 13 开始,我们也可以使用 params List / params IEnumerable / params ReadOnlySpan 等集合了 Sample 来看一下使用示例: ParamsArrayMethod( 1 , 2 , 3 ); ParamsListMethod( 1 , 2 , 3 ); ParamsEnumerableMethod( 1 , 2 , 3 ); ParamsSpanMethod( 1 , 2 , 3 ); ParamsReadOnlySpanMethod( 1 , 2 , 3 ); void ParamsReadOnlySpanMethod ( params ReadOnlySpan < int > collection ) { foreach ( var item in collection) { Console.WriteLine(item); } } void ParamsSpanMethod ( params Span < int > collection ) { foreach ( var item in collection) { Console.Write
………………………………