Search

Interpolated Strings (C# 6.0)



0 yorum

Interpolated Strings (C# 6.0)

Bu yazımda, C# 6.0 ile birlikte gelen oldukça kullanışlı bir özellik olan Interpolated Strings ifadesinden bahsedeceğim. 
C# kodlarını yazarken string ifadelerin arasına değer verilerinin yazılması 2 farklı şekilde mümkün oluyordu. Bu yöntemlere basitçe örnek verelim:
  • Console.WriteLine("ifade " + degisken + "ifadenin devamı") 
  • Console.WriteLine("ifade {0} ifadenin devamı", degisken) 
bu şekilde string verilerinin arasına değerleri doldurabiliyorduk. Bu gibi durumlarda araya girecek olan değerlerin çoğalmasıyla kodların yazılması daha zahmetli hale geliyor ve okunurluk zorlaşıyordu.
C# 6.0 ile birlikte gelen interpolated strings özelliği sayesinde bu durumdan tamamıyla kurtuluyoruz. String ifademizi dolar işareti $(dollar sign) kullanarak başlatıyoruz, sonrasını normal bir string ifade yazar gibi yazıyoruz ve araya girecek olan değişkenlere süslü parantez ({}) ekliyoruz, işlem bu kadar basit. Örnek bir interpolated string kullanımı aşağıda verilmiştir.
  • Console.WriteLine($"ifade {degisken} ifadenin devamı"); 
bu ifadeyi compiler uygun şekilde yorumlayacaktır. C# 6.0 ile birlikte bu şekilde kullanmaya başlayabilir, bu kullanımı alışkanlık haline getirebilirsiniz.

0 yorum:

Yorum Gönder

Check Page Rank
DMCA.com