Forms Uygulamamda Nesne referansı bir nesnenin örneğine atanmadı. Hatası Alıyorum // Açıklama Dosyada


private void btnDosyaTarama_Click(object sender, EventArgs e)
        {
            string dosya_adresi = @"C:\Users\YILDIRAY\Desktop\Projeİçin.txt";
            StreamReader streamReader = new StreamReader(dosya_adresi);
            ArabalarınÖzellikleri12 arabaların = new ArabalarınÖzellikleri12();
            if (File.Exists(dosya_adresi))
            {
                //foreach (string veriler in File.ReadAllLines(dosya_adresi))
                //{
                //    if (veriler.StartsWith(txbAraçTaramaİşlev.Text))
                //    {
                //        txbAraçTaramaSonuç.Text += veriler + "\r\n";
                //    }
                //}
                foreach (string veriler in File.ReadAllLines(dosya_adresi))
                {
                    if (arabaların != null)
                    {
                        var değer = arabaların.AracınPlakası.Contains(txbAraçTaramaİşlev.Text) ;
                        if (txbAraçTaramaSonuç.Text == değer.ToString())
                        {
                            txbAraçTaramaSonuç.Text += değer.ToString();
                        }
                    }
                    //if (arabaların.AracınPlakası.Contains(txbAraçTaramaİşlev.Text))
                    //{
                    //    txbAraçTaramaSonuç.Text += veriler + "\r\n";
                    //}
                }
            }
        }

Yorum satırına dönüştürülmüş kısımları da denedim ancak her seferinde değer bir şekilde null oluyor ve/veya bana bu hatayı döndürüyor.

elimde bir button ve iki adet textbox var
bir text box ile veriyi alıp
ikincide alınan veri ile uyumlu olan verinin diğer özellikleriyle beraber metin belgesinden çekilmesini istiyorum.

bkz: Soru Sorarken Sıkça Düşülen Hatalar #6, #7 ve #13

Contains methodu bool dönderiyor ve bool’u stringe çevirip işlemi yapıyorsun. Bu yüzden olabilir.

public bool Contains (string value);
1 Beğeni

bu soruma da bakarsan sevinirim