Alıştırma - Dize birleştirmeyi kullanarak dizeleri birleştirme

Tamamlandı

Genellikle, değişmez dizeler ve hem metin hem de sayısal veriler içeren değişkenler de dahil olmak üzere birçok farklı kaynaktan verileri birleştirmeniz gerekir. Bu ünitede, iki veya daha fazla değeri yeni bir dizede birleştirmek için dize birleştirmeyi kullanacaksınız.

Dize birleştirme nedir?

Dize birleştirme, yalnızca iki veya daha fazla string değeri yeni string bir değerde birleştirmek için "programcının konuşmasıdır". Eklemeden farklı olarak, ikinci değer, birinci değerin sonuna eklenir ve bu şekilde devam eder. Aşağıdaki alıştırmada değerleri bir araya string getirmek için kod yazacaksınız.

Değişmez değer dizesini ve değişkeni birleştirme

İki dizeyi birleştirmek için artı simgesi olan + kullanırsınız.

  1. C# Kod Düzenleyicisi'nde daha önce yazdığınız tüm kodu seçin ve silmek için Delete veya Backspace tuşuna basın.

  2. Kod düzenleyicisine aşağıdaki kodu girin:

    string firstName = "Bob";
    string message = "Hello " + firstName;
    Console.WriteLine(message);
    
  3. Şimdi kodu çalıştırın. Çıkış konsolunda aşağıdaki sonucu görürsünüz:

    Hello Bob
    

    Sıralamaya dikkat edin; ilk dize yeni dizenin "Hello " ilk dizesidir ve değişkendeki firstName değer sonuna eklenir.

Birden çok değişkeni ve değişmez değer dizesini birleştirme

Aynı kod satırında birçok birleştirme işlemi gerçekleştirebilirsiniz.

  1. Daha önce yazdığınız kodu aşağıdaki şekilde değiştirin:

    string firstName = "Bob";
    string greeting = "Hello";
    string message = greeting + " " + firstName + "!";
    Console.WriteLine(message);
    

    Burada, çeşitli değişkenleri ve değişmez değer dizelerini birleştirerek daha karmaşık bir ileti oluşturursunuz.

  2. Şimdi kodu çalıştırın. Çıkış konsolunda aşağıdaki sonucu görürsünüz:

    Hello Bob!
    

Ara değişkenleri önleme

Önceki adımlarda, birleştirme işleminden kaynaklanan yeni dizeyi tutmak için ek bir değişken kullandınız. Bunu yapmak için iyi bir nedeniniz yoksa, gerektiğinde birleştirme işlemini gerçekleştirerek ara değişkenleri kullanmaktan kaçınabilirsiniz (kaçınmalısınız).

  1. Daha önce yazdığınız kodu aşağıdaki şekilde değiştirin:

    string firstName = "Bob";
    string greeting = "Hello";
    Console.WriteLine(greeting + " " + firstName + "!");
    
  2. Şimdi kodu çalıştırın. Kodu basitleştirmiş olsanız bile çıkış konsolundaki sonuç aynı olmalıdır:

    Hello Bob!
    

Özet

Şu ana kadar dize birleştirme hakkında öğrendikleriniz:

  • Dize birleştirme, küçük değişmez değer ve değişken dizelerini tek bir dizede birleştirmenize olanak sağlar.
  • Eklemek, okunabilirliği artırmıyorsa, ara değişkenler oluşturmaktan kaçının.