プログラムの効率が非常に重要です。文字列接続は一般的な操作です。
.NETパフォーマンスのエキスパートRico Marianiの視点に基づいて、最良の戦略は接続モードに依存します:1つのライン接続
x = f1(...)f2(...)f3(...)f4(...)に似た単一の接続モードの場合、操作効率は非常に高くなっています。 StringBuilderを使用しても、パフォーマンスが大幅に向上しません。 条件接続
ただし、if(...)x = f1(...)と同様の条件接続モードの場合、StringBuilderは重要な最適化方法になりました。これは、StringBuilderがバックグラウンドで単一の接続を実行することにより、毎回新しい文字列を作成するコストによって償却されたためです。
さらに説明 c#権威ある専門家のエリック・リッパートは、文字列接続の詳細についても議論しました。彼は、1つのライン接続のコンパイラの最適化がその効率を強調することを強調しました。 .netで、最適な文字列接続効率を得るために、次のポイントを覚えておいてください。
1つのライン接続:
直接接続演算子を使用します。条件接続: stringbuilderを使用します。
以上が.NETで最適な文字列連結効率を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。