medoty - wyjasnienie przebiegu

1

potrzebuje pomocy w wyjaśnieniu części kodu. Z góry dzięki

 private string zmienna1(BinaryReader czytaj, int ile)
        {
            byte[] n = new byte[ile];
            czytaj.Read(n, 0, n.Length);
            return Encoding.ASCII.GetString(n, 0, n.Length);
        }
        private string zmienna2(BinaryReader czytaj, int ile)
        {
            byte[] m = new byte[ile];
            czytaj.Read(m, 0, m.Length);
            int temp;
            if (ile == 4)
                temp = BitConverter.ToInt32(m, 0);
            else
                temp = BitConverter.ToInt16(m, 0);
            return temp.ToString();
        }
0

zmienna1 odczytuje żądaną liczbę bajtów z BinaryReadera i konwertuje je do stringa.
zmienna2 odczytuje żądaną liczbę bajtów z BinaryReadera, jeśli jest ich 4, to konwertuje do int, w przeciwnym razie do short, a następnie do stringa. WTF?

Tak w ogóle, to nazwanie metody zmienna to zajebisty pomysł.

0

nieladnie tak kopiowac cudzy kod i w dodatku nie wiedziec, o co w nim chodzi;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1