Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
242
Tıklama
0
Öne Çıkarma
C# da $ kullanımı
L
11 ay
Onbaşı
Konu Sahibi

Arkadaşlar üniverstede vizede çıktı afalladım . C#'da $ işareti ne işe yarar acemilerin anlayabileceği şekilde anlatabilir misiniz?
Googlede bulamadım anlamını...
Şimdiden teşekkürler




G
11 ay
Yarbay

String interpolation:
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated

string name = "Mark";
var date = DateTime.Now;

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



H
geçen ay
Yüzbaşı

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 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.