// 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