Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
438
Tıklama
0
Öne Çıkarma
C# da $ kullanımı
L
2 yıl
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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

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

Üye Ol Şimdi Değil




G
2 yıl
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 yıl
Yarbay

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.