Alttaki kodda Ogrenci[] ogrenciler = new Ogrenci[5]; kısmını bir türlü anlamadım normalde bir dizi oluşturursak örneğin int[] ogrenciler = new int[5] ya da string[] ogrenciler = new string[5] gibi yazarız yani ilk başta onun türünü(int,string…) belirtiriz fakat burda nasıl böyle yapmış anlayamadım
Sanırım sınıfllarla ilgili bir şey yaptı sınıfdan nesne oluşturup o nesne yardımıyla sınıfın içindeki değişkenlere değer atayabiliyoduk hadi diyelim öyle yaptı o zamanda mesela şöyle yapması gerekirdi Ogrenci ogr = new Ogrenci() fakat böyle de yapmamış gerçekten çok kafam karıştı lütfen yardım edin
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Classes
{
class Ogrenci
{
public string Ad;
public int No;
}
class Program
{
static void Main(string[] args)
{
Ogrenci[] ogrenciler = new Ogrenci[5];
ogrenciler[0] = new Ogrenci() { Ad = "Hasan", No = 100 };
ogrenciler[1] = new Ogrenci() { Ad = "Ali ", No = 200 };
ogrenciler[2] = new Ogrenci() { Ad = "Hasan ", No = 300 };
ogrenciler[3] = new Ogrenci() { Ad = "Mehmet ", No = 400 };
ogrenciler[4] = new Ogrenci() { Ad = "Çınar ", No = 500 };
foreach (var ogr in ogrenciler)
{
Console.WriteLine("Öğrencinin Adı : {0} Öğrencinin No : {1}", ogr.Ad, ogr.No);
}
Console.ReadLine();
}
}
}