3

別の質問に答える際に、C#ではsting[i]を実行することで文字列内の文字にアクセスできると誰かが指摘しました。私の質問は、隠れて何が起こっているのかということです。これは、文字列を文字配列に変換してから解析することと何か違いがありますか?

違いはメモリ使用量と可変性にあると思いますが、想定するよりも知りたいです:)

4

1 に答える 1

6

主な違いは、文字配列に変換すると文字列の内部文字配列のコピーが作成されるのに対し、インデクサーを使用するとその場の文字にアクセスすることです。

于 2012-05-31T18:34:47.663 に答える