C#のstringの内部構造をシミュレートしてみる
以下は、自作のstringクラスのコードです。
このコードでは、stringクラスと同じように、文字列をchar型の配列で内部的に保持しています。また、インデクサを実装しているため、文字列の各文字にアクセスすることができます。さらに、Lengthプロパティを実装しているため、文字列の長さも取得できます。最後に、ToStringメソッドをオーバーライドしているため、MyStringクラスのオブジェクトをstring型に変換することもできます。
以下は、このクラスを使用したサンプルコードです。
ディスカッション
コメント一覧
まだ、コメントがありません