C# Yer Tutucu(Place Holder) Nedir Nasıl Kullanılır

C# Yer Tutucu(place Holder), Bu uygulamamamızda consol’a bir string değer yazılacağı zaman string değerler içerisine değişkenlerden değer aktarımı yapmak için kullanılabilecek yöntemlerden biri yer tutucu(place holder)’dır.

C# Yer Tutucu(Place Holder) Nedir Nasıl Kullanılır

C# Yer Tutucu(place Holder) Nedir Nasıl Kullanılır

.NET’de metin tipindeki verilerin tutulduğu string değişken tipinin biçimlendirilmesi için “yer tutucu”(placeholder) adı verilen yapılar kullanılabilir. Aşağıdaki örnek kodda da gördüğün {0},{1} kullanımları bu yer tutucularını ifade eder.

Örnek kullanımı

Ekran çıktısı

Yer tutucunun birden fazla yerde kullanılması

Açıklama

WriteLine() içerisine çift tırnak (“…”) arasına yazılan her şey normalde ekranda görünüz. Bunun istisnai durumlarından biri kullanılan süslü parantezlerdir. Bu süslü parantezler ekran çıktısında görünmez; çünkü onlar başka değerler için yer tutarlar. Yer tutmak istediğimiz her değer için bir süslü parantez içerisine ‘0’dan başlamak kaydıyla indeks numaraları verilir. Bu indekslerin yerine ekranda görünecek değerler ise çift tırnakların arkasından verilir (“…”,değerler). Eğer birden fazla yer tutucu kullanılmışsa değerler, virgülle ayrılarak içerideki indeks sırasına göre yazılır.

Yer tutucunun birden fazla yerde kullanılması

Tek bir yer tutucunun , tek bir string veri ile birden fazla yerde kullanılması da mümkündür. Örneğin “asla, asla vazgeçemem senden asla” şarkı sözlerini koda dökelim.

Örnek kullanımı

Ekran Çıktısı

Yer tutucunun birden fazla yerde kullanılması

Yer tutucunun ifade uzunluğu ve sağa, sola dayalı olma durumu ayarlama

Yer tutucunun indeksine eklenecek bir parametre ile metinsel ifadelerin uzunluğu belirlenebilir ve ilgili değerin sağa ya da sola dayalı olarak yazdırılması sağlanabilir.

Örnek kullanımı

Ekran Çıktısı

Yer tutucunun ifade uzunluğu ve sağa, sola dayalı olma durumu ayarlama

 

3.7/5 - (3 votes)

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et