En iyi yanıtlayıcılar
Dinamik nesne oluşturma

Soru
-
Merhabalar kolay gelsin.yeni firma isimli nesnemi dinamik olarak oluşturmak istiyorum yani kullanıcı sayi değeri girdiği kadar sistem kendi otomatik nesne oluşturcak Bunu nasıl yapabilirim. ? Aşağıdaki şu an kullandığım tek nesneli kodum var bunu kullanıcı 3 girdiğinde yenifirma1 ,yenifirma2,yenifirma3 tarzı sonra bunları liste atmak istiyorum.
FirmaBilgileri yenifirma = new FirmaBilgileri();
int sayi = Convert.ToInt32(textBox1.Text);
for (int i = 1; i < sayi; i++)
{
yenifirma.Firmaisim = ((TextBox)tableLayoutPanel1.Controls["Firmaisim" + (i).ToString()]).Text;
yenifirma.Firmafiyat = Convert.ToDecimal(((TextBox)tableLayoutPanel4.Controls["firmafiyat" + (i).ToString()]).Text);
yenifirma.Teklifverilentarih = Convert.ToDateTime(((DateTimePicker)tableLayoutPanel6.Controls["firmatarih" + (i).ToString()]).Text);
Firmalar.Add(yenifirma);
}
Yanıtlar
-
class Firma { public string firmaAd { get; set; } public decimal firmaFiyat { get; set; } //dahası ... } List<Firma> firmalar = new List<Firma>(); // for(int x = 0; x < int.Parse(textBox3.Text); x++) { firmalar.Add(new Firma() { firmaAd = "Firma adı "+x.ToString(), firmaFiyat = new decimal(35) }); }
- Yanıt Olarak İşaretleyen merihcan16 27 Ağustos 2019 Salı 11:16
Tüm Yanıtlar
-
-
class Firma { public string firmaAd { get; set; } public decimal firmaFiyat { get; set; } //dahası ... } List<Firma> firmalar = new List<Firma>(); // for(int x = 0; x < int.Parse(textBox3.Text); x++) { firmalar.Add(new Firma() { firmaAd = "Firma adı "+x.ToString(), firmaFiyat = new decimal(35) }); }
- Yanıt Olarak İşaretleyen merihcan16 27 Ağustos 2019 Salı 11:16
-