私は C# の Generics に関する PluralSight ビデオを見てきました (そのため、このコードについては具体的に説明しません)。サンプル コードには、これまでに見たことのない方法で設定されたコンストラクターがあります。
public CircularBuffer()
: this(capacity: 10)
{
}
public CircularBuffer(int capacity)
{
// Other code here
}
コンストラクタはそのように呼び出されます
var cb = new CircularBuffer(capacity: 3);
この表記法は何ですか?いつ導入されましたか? それを使用する際に特別な考慮事項はありますか?それは何のためにあり、既存のソリューションに比べてどのような利点がありますか?