C# 'da: Böyle bir ileti oluşturmak istiyorsam: "Merhaba Şu uçuşları sizin için sunuyoruz: Uçuş A, B, C, D. Hangisi Burada sadece kalın kısımdaki bölüm dinamiktir ve değerini çalışma zamanında geçiririm, ancak sol ve sağ parçaları sabittir. Bunu oluşturmak için, LeftMessage + bu değişkenler + RightMessage gibi bir şey oluşturabilirim. Ama iki ayrı sol ve sağ mesaj oluşturmaya gerek kalmadan bir kerede yapmanın bir yolu olup olmadığını merak ediyordum?Bir dizenin ortasına değişken değerler ekleyin
Çeviri amaçları için bu sol ve sağ iletileri dize kaynaklarına yerleştiriyorum, şimdi iki ayrı dize kaynağım var. Bu yüzden hepsini bir anda yapmanın bir yolu olup olmadığını görmek istedim? hatta kaydedebilirsiniz:
Evet String.Join aramak() metodu Örnek String.Join ('', someVariable) ya da String.Format ("mesajı {0}. Ve geri kalanı için, aşağıdaki param sayacı (ler) 'nın metin {1} {2} {3}, vb. – MethodMan
paramlarını belirtir. Dillerin değiştiğini ve geçerli kabul edilen yanıtın artık en iyisi olmadığını unutmayın. Örnek için http://stackoverflow.com/a/32512833/1856015 adresine bakın. string interpolasyon kullanarak –