En iyi yanıtlayıcılar
Console da kullanılan {0} bu simge ne anlama geliyor?

Soru
-
Yanıtlar
-
static void Main(string[] args) { Console.WriteLine("{0} {1} {2} ", "C#", "C++", "Java"); Console.ReadKey(); }
Fonksiyona parametre olarak verilen obje değerlerinin yerini tutuyor.Tabiki bu değerleri şöylede verebilirsin;
static void Main(string[] args) { string[] dizistring = new string[] { "m1", "m2", "m3", "m4", "m5", "m6" }; Console.WriteLine("{0} {1} {2} ", dizistring); Console.ReadKey(); }
Ve ekstra örnek;
public class orneksinif { public string A { get; set; } public double B { get; set; } }//bir sınıf static void Main(string[] args) { orneksinif ornek = new orneksinif(); ornek.A = "merhaba"; ornek.B = 3.14; Console.WriteLine("{0} {1}", ornek.A,ornek.B);//kullanım Console.ReadKey(); }
Umarım anlatabilmişimdir.Kolay gelsin.
- Düzenleyen Mehmet Emin Kaymaz 9 Ekim 2018 Salı 15:22
- Yanıt Olarak Öneren furkanisitan 9 Ekim 2018 Salı 15:23
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 23 Ekim 2018 Salı 11:03
Tüm Yanıtlar
-
static void Main(string[] args) { Console.WriteLine("{0} {1} {2} ", "C#", "C++", "Java"); Console.ReadKey(); }
Fonksiyona parametre olarak verilen obje değerlerinin yerini tutuyor.Tabiki bu değerleri şöylede verebilirsin;
static void Main(string[] args) { string[] dizistring = new string[] { "m1", "m2", "m3", "m4", "m5", "m6" }; Console.WriteLine("{0} {1} {2} ", dizistring); Console.ReadKey(); }
Ve ekstra örnek;
public class orneksinif { public string A { get; set; } public double B { get; set; } }//bir sınıf static void Main(string[] args) { orneksinif ornek = new orneksinif(); ornek.A = "merhaba"; ornek.B = 3.14; Console.WriteLine("{0} {1}", ornek.A,ornek.B);//kullanım Console.ReadKey(); }
Umarım anlatabilmişimdir.Kolay gelsin.
- Düzenleyen Mehmet Emin Kaymaz 9 Ekim 2018 Salı 15:22
- Yanıt Olarak Öneren furkanisitan 9 Ekim 2018 Salı 15:23
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 23 Ekim 2018 Salı 11:03
-
-
Çok sağolun çok teşekkür ederim mantığı anladım :)
Tabi artık onu öyle kullanmıyoruz.
Console.WriteLine($"{ornek.A} {ornek.B}");//kullanım
-
Sadece Console'a özgün bişey değil o, "place holder" diye geçer. Bazı string methodlarında vardır.
Örn;
var adet = 14563; var ay = "Ocak"; textBox1.Text = string.Format("{0} ayında satış rakamı {1:N0} adet olarak gerçekleşmiştir.", ay, adet);
gibi
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com