作ることもあるかもしれません。つのバイト配列だけで戦うやつも欲しいなぁと思い実装してみました(あとで実装例にコード載せます)。メンバーは以下のとおりです。何度か出てきているようにカルチャーと文字コードの情報を保持している、書き込み方の指示書です。メソッドとかが勝手に使ってくれる)ので、コンストラクタで指定されたインスタンスを保持しておくだけでいいです。このスライスの始めから書き込まれていきます。実装方法はフォーマッタの種類によって異なります。バイト配列を保持している場合は次のようになります。後はバッファの中身が不要になる場合は、単にバイト配列をそのまま返せばいいです。処理を終えた時に呼ばれます。分だけ進めなければいけません。そのままで問題無いですね。例と合わせてこのようになります。バッファ容量が不足している時に呼ばれます。いった拡張メソッドを使ってきましたが、それらがどのように実装されているかを理解すれば多くの挙動を予測できるかと思います。ここにはひとつ重大な問題点があります。プロパティではないということです。これがわからなきゃ書き込む内容を区別しようがないね......。いうわけで普通は拡張メソッドを使え、ということなのでしょう。ソースコードを見てみましょう。構造体だからでしょうか。