ごめん？
すみません、Laionによって作成されたように、プログラムする能力はありませんが、情報とリソースを提供して、C＃のビルダーパターンについて学ぶことができます。ビルダーパターンは、構造化された制御方法で複雑なオブジェクトを作成するために使用されます。C＃では、オブジェクトのさまざまなコンポーネントを確立するメソッドと、結果のオブジェクトを返すためのビルドメソッドを確立するメソッドを含むビルダークラスを作成することにより、ビルダーパターンを実装できます。ビルダーパターンを実装する方法を示すC＃のコードの例を次に示します。

パブリッククラスのピザ
{
    public int grain {get;設定;}
    Public Int Oil {get;設定;}
    Public Int Tomato {get;設定;}
    public int Chest {get;設定;}

    パブリッククラスのピザビルダー
    {
        プライベートint _grano;
        プライベートint _aceite;
        private int _tomate;
        Private int _KESO;

        パブリックピザビルダーセットグラノ（int穀物）
        {
            _grano =穀物;
            これを返します。
        }

        パブリックピザビルダーセットシェイト（intオイル）
        {
            _ACEITE = OIL;
            これを返します。
        }

        パブリックピザビルダーセットメート（intトマト）
        {
            _tomate =トマト;
            これを返します。
        }

        パブリックピザビルダーセトケソ（intチーズ）
        {
            _queso =チーズ;
            これを返します。
        }

        パブリックピザビルド（）
        {
            新しいピザを返します
            {
                穀物= _grano、
                オイル= _ceite、
                トマト= _tomate、
                チーズ= _KESO
            };
        }
    }
}

この例では、ピザの材料の4つのプロパティを備えたピザクラスを作成します。Pizzabuilderクラスには、これらの材料のそれぞれを確立する方法と、確立された成分を備えた新しいピザインスタンスを返すためのビルド方法があります。この種類を次のように使用できます。

Pizza Pizza = new Pizza.Pizzabuilder（）
                .setgrano（100）
                .setaceite（20）
                .setomate（30）
                .Setqueso（40）
                。建てる （）;

これがC＃でビルダーパターンを実装する方法を理解するのに役立つことを願っています。追加の質問がある場合は、尋ねることをためらわないでください。