C# C# kodundaki "+" operatörü neden konmuş?

Katılım
12 Kasım 2016
Mesajlar
3.390
Makaleler
4
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Aşağıdaki kod diziliminde Console.WriteLine satırındaki "
($"Numaralar [{i}] = " + $"{numaralar}"); işareti neden konmuş? Bir türlü oturmadı kafamda.


C#:
using System;
namespace BtkAkademi
{
    public class Program
    {

        static void Main(string[] args)
        {
            // tanımlama //başlatma
            int[] numaralar = { 3, 5, 7, 8, 10 };           
          
            for (int i = 0; i < numaralar.Length; i++)
            {
                System.Console.WriteLine($"Numaralar [{i}] = " +
                    $"{numaralar[i]}");
            }
            Console.ReadKey();

        }


    }



}
 
Bunu daha önce JS'de anlamıştım zaten ama acaba burada mı farklı mı diye emin olmak istedim hocam. Python'a başlamadan önce şuanda şu kursu alıyorum.

 
String birlestirmek icin, ama enterpolasyon yapilmis stringlerde boyle bir kullanim hos olmaz. Dogrudan yazabilirsiniz. $"Numaralar[{i}] = {numaralar}" seklinde.
 
Böyle yazsa da olurdu aslında $"Numaralar [{i}] = {numaralar[i]}"

Belki diğer yazma biçimine benzetmiştir yada böyle kullanımı da olduğunu göstermek istemiştir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…