none
Dinamik nesne oluşturma RRS feed

  • 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);



                }

    27 Ağustos 2019 Salı 08:28

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
    27 Ağustos 2019 Salı 09:42

Tüm Yanıtlar