C# exception

Programovacie jazyky, rady, poradňa...
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

C# exception

Príspevok od používateľa MarkMarusin »

Vyhodena vynimka ktoru sa pokusam opravit:
{"Object reference not set to an instance of an object."}

v kode je v komentaroch oznaceny riadk kde vynimku vyhadzuje

Kód: Vybrať všetko

//....

        static void Main(string[] args)
        {
            StreamReader r = new StreamReader(@"C:\Users\Marek\Desktop\wordlist.txt"); // 1275riadkov 
            StreamReader slova = new StreamReader(@"C:\Users\Marek\Desktop\slova.txt"); // 10riadkov
            StreamWriter w = new StreamWriter(@"C:\Users\Marek\Desktop\vysledok.txt");

            string riadok = "";
            string slovo = "";

            // pocet opakovani 10 (10 nacitanych a porovnavanych slov)
            for (int m = 0; m < 10; m++)
            {
                slovo = slova.ReadLine();
                for (int j = 0; j < 1275; j++)  // pokial zmenim cislo 1275 na mensie cca do 100 tak kod zbehne bez chyby
                {
                    riadok = r.ReadLine();
                    int a = riadok.Length; //na tomto riadku vyhadzuje vynimku (cyklus istu dobu bezi a potom sa zasekne a vyhodi vynimku)
                    int b = slovo.Length;
                    if(a==b)
                    {
                        Console.WriteLine("true");
                    }
                }
            }

            slova.Close();
            r.Close();
            w.Close();
        }

//....
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: C# exception

Príspevok od používateľa BX »

A koľko riadkov má ten súbor, ktorý sa snažíš čítať? V dokumentácií ( http://msdn.microsoft.com/en-us/library ... dline.aspx ) máš jasne napísané
Return Value
Type: System.String
The next line from the input stream, or null if the end of the input stream is reached.
A to bude presne ono ;)
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

Re: C# exception

Príspevok od používateľa MarkMarusin »

vdaka uz som to opravil :D
Napísať odpoveď