我一直在观看有关 C# 泛型的 PluralSight 视频(因此没有具体介绍此代码),示例代码具有以我以前从未见过的方式设置的构造函数:
public CircularBuffer()
: this(capacity: 10)
{
}
public CircularBuffer(int capacity)
{
// Other code here
}
构造函数是这样调用的
var cb = new CircularBuffer(capacity: 3);
这个符号是什么?它是什么时候引入的?使用时有什么特别的注意事项吗?它有什么用,与现有解决方案相比有什么好处?