• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przesyłanie tablicy obiektów do metody

Cloud VPS
0 głosów
178 wizyt
pytanie zadane 12 listopada 2016 w C# przez Corazzo Obywatel (1,040 p.)

Witam!

Mam problem z przesłanie tablicy obiektów do metody. Kod:

Menu.cs :

var load = new Diary1();

load.how_many();
Diary1[] table = new Diary1[load.how_many_students];

load.load_information(table);



Diary.cs:

        public void load_information(Diary1[] tab)
        {
            for (int i = 0; i < how_many_students; i++)
            {
                Console.Clear();

                Console.WriteLine("Student nr. " + (i + 1));

                Console.WriteLine("Podaj imie: ");
                tab[i].name = Console.ReadLine();

                Console.WriteLine("Podaj nazwisko: ");
                tab[i].surname = Console.ReadLine();

                Console.WriteLine("Podaj ilosc przedmiotow ucznia: ");
                tab[i].how_many_subjects = Convert.ToInt32(Console.ReadLine());
            }
        




Program się kompiluje, lecz gdy chce np. wpisać imię to wtedy wyskakuje taki komunikat. Co robię źle?

Z góy dziękuje za pomoc!

1 odpowiedź

0 głosów
odpowiedź 12 listopada 2016 przez niezalogowany
wybrane 5 września 2020 przez Corazzo
 
Najlepsza

Additional information: Object reference not set to an instance of an object.

W skrócie: Odwołujesz się do obiektu, który NIE ISTNIEJE .


var load = new Diary1();
 
load.how_many();
Diary1[] table = new Diary1[load.how_many_students];
 
load.load_information(table);

Przemyśl KROK PO KROKU co w ogóle robisz w tym fragmencie kodu.

Podobne pytania

0 głosów
2 odpowiedzi 264 wizyt
0 głosów
1 odpowiedź 504 wizyt
pytanie zadane 6 października 2015 w C i C++ przez emSon Stary wyjadacz (10,480 p.)
0 głosów
1 odpowiedź 200 wizyt
pytanie zadane 20 stycznia 2016 w C i C++ przez evergreen Użytkownik (680 p.)

93,456 zapytań

142,452 odpowiedzi

322,721 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...