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

przepisanie obiektu do tablicy w c#

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
124 wizyt
pytanie zadane 1 grudnia 2020 w C# przez kuba412 Początkujący (310 p.)
Witam, muszę napisać metodę, która będzie przepisywać wartości z obiektu do tablicy. Dostaję komunikat "
Błąd    CS1503    Argument „1”: nie można przekonwertować z „poo1.samochod” na „poo1.samochod[]” ". w obiekcie są 2 stringi, 2 inty i 1 double. szukałem rozwiązania na różnych forach i w kursach, jednak żadne nie zadziałało. czy ktoś mógłby napisać jak zamienić obiekt na tablicę?

1 odpowiedź

0 głosów
odpowiedź 1 grudnia 2020 przez tangarr Mędrzec (150,980 p.)

Tablica służy do przechowywania wielu obiektów tego samego typu. Nie da się przemienić klasy/struktury na tablicę. Zastanów się czego potrzebujesz. Tablicy obiektów poo1.samochod, czy jednej tablicy typu Object przechowującej pola tej klasy?
Prawdopodobnie chcesz wpisać obiekt poo1.samochod do tablicy tego samego typu. W tym przypadku musisz wybrać pozycję w tablicy i tam przypisać swój obiekt.

MojaKlasa tablica[] = new MojaKlasa[10];
MojaKlasa obiekt = new MojaKlasa();
tablica[0] = obiekt;

 

Podobne pytania

0 głosów
1 odpowiedź 381 wizyt
pytanie zadane 20 maja 2017 w C# przez therrax Nowicjusz (240 p.)
0 głosów
0 odpowiedzi 135 wizyt
pytanie zadane 14 maja 2016 w C# przez therrax Nowicjusz (240 p.)
0 głosów
3 odpowiedzi 366 wizyt
pytanie zadane 14 czerwca 2016 w C i C++ przez Daniel Tkaczyk Początkujący (280 p.)

90,850 zapytań

139,521 odpowiedzi

313,706 komentarzy

60,336 pasjonatów

Motyw:

Akcja Pajacyk

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

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...