C#'ta $ Kullanarak Dize Enterpolasyonu

C Ta Kullanarak Dize Enterpolasyonu



Dize enterpolasyonu, C#'ta geliştiricilerin ifadeleri dize hazır değerleri içine katıştırmasına olanak tanıyan kullanışlı bir özelliktir. Değişkenlerin veya ifadelerin değerlerini bir dize sabit değeri içindeki yer tutucuların içine dahil ederek bir dize oluşturmanın bir yoludur.

Dize enterpolasyonu, ifadeleri çevrelemek için dolar işareti ($) ve ardından kaşlı ayraçlar ({}) kullanılarak yapılır, bu makale C# dilinde dolar işareti kullanılarak dize enterpolasyonunun nasıl yapılacağını tartışacaktır.

C#'ta $ Kullanarak Dize Enterpolasyonu

C#'ta dize enterpolasyonunu kullanmak için, bir dize değişmezinin önüne $ karakterini koyabilirsiniz ve bundan sonra, değerlerini enterpolasyon yapmak için dize değişmezine {} kaşlı ayraçlar içindeki ifadeleri dahil edebilirsiniz, işte bir örnek:







kullanarak sistem ;

sınıf programı {
statik geçersiz Ana ( sicim [ ] argümanlar ) {
sicim isim = 'KENDİ' ;
int yaş = 25 ;
Konsol . Yazı çizgisi ( $ 'Benim adım {name} ve {age} yaşındayım' ) ;
}
}

Bu kodda, 'Benim adım {ad} ve ben {yaş} yaşındayım' dizesi değişkenin değerleriyle enterpole edilir isim Ve yaş , bu kodun sonucu:





Dize enterpolasyonunu kullanırken kaşlı ayraçların içine ifadeler de ekleyebilirsiniz; örnek olarak, aşağıdakileri göz önünde bulundurun:





kullanarak sistem ;
sınıf programı {
statik geçersiz Ana ( sicim [ ] argümanlar ) {
int X = 10 ;
int Ve = yirmi ;
Konsol . Yazı çizgisi ( $ '{x} ve {y}'nin toplamı {x + y}'dir.' ) ;
}
}

Bu kodda, {x + y} ifadesi enterpolasyonlu dizge hazır bilgisinin içine dahil edilmiştir, bu kodun sonucu şöyle olacaktır:



Çözüm

C#'daki dize enterpolasyonu, ifadeleri dize hazır değerleri içine gömmenin güçlü bir yoludur. Geliştiriciler, $ karakterini ve ardından kaşlı ayraçları {} kullanarak, yazması ve anlaması daha kolay olan daha okunabilir ve bakımı yapılabilir kodlar oluşturabilir. Dize enterpolasyonu, dize birleştirmeyi basitleştirir ve karmaşık dize birleştirme ifadelerine olan ihtiyacı ortadan kaldırarak kodun okunabilirliğini artırır.