から複製:文字列出力:C#でフォーマットまたは連結?
特に C# の世界では、すべてに String.Format を使用することは非常に一般的です。通常、VB.NET 開発者として、必要がない限り*私は String.Format を使用しません。
次のような通常の文字列連結を好みます。
V1 = V2 & "test-x" & V3 & "-;"
私にはこれよりも優れています:
V1 = String.Format("{0} test-x {1} -;", V2, V3)
何か不足していますか?それともこれは単なる個人的な好みですか?
String.Format を使用する理由 (回答から) (これを最新の状態に保つように努めます)
- 文字列形式を使用すると、ローカライズが非常に簡単になります
- 明らかに、入力の形式を変更する方が簡単です
- より読みやすくなります(ただし、これは個人的なものです)
- よりよい性能
**スタイルを変更したり動的に置き換えたりする必要がある場合は、String.Format を使用します*