// Composite formatting: Console.WriteLine("Hello, {0}! Today is {1}, it's {2:HH:mm} now.", name, date.DayOfWeek, date); // String interpolation: Console.WriteLine($"Hello, {name}! Today is {date.DayOfWeek}, it's {date:HH:mm} now."); // Both calls produce the same output that is similar to: // Hello, Mark! Today is Wednesday, it's 19:40 now.
c#'da dolar isareti, string interpolation anlamına gelir.. string interpolation, bir string icinde, degiskenlerin degerlerini dogrudan yazdırma islemidir..
örnek normal string birlestirme
string name = "katarina"; int age = 29; string message = "Benim adım " + name + " ve ben " + age + " yasındayım.";
string interpolation kullanırsan
string name = "katarina"; int age = 29; string message = $"Benim adım {name} ve ben {age} yasındayım.";
verdigim ikinci örnekte, $ isareti kullandım yani string icinde ve {} parantezin icinde degiskenleri doğrudan kullandım.. kodun daha okunabilir ve düzenli olmasını sağlıyor..
< Bu mesaj bu kişi tarafından değiştirildi Headlong Into Carnage -- 27 Nisan 2024; 18:58:41 >
Googlede bulamadım anlamını...
Şimdiden teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.