Dvojrozměrné dynamické pole   otázka

VB.NET

Ahoj,

mám tu problém s jedním polem. Má mít 4 sloupce a neznámo kolik řádků.

Dim r(,4) to nebere, když dám Dim r(,) tak mi to při plnění (r(0,0)="xxx") vyhodí Object reference not set to an instance of an object, co s tím mám dělat?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Skúste použiť pole polí(jagged array).

Dim a As Integer()()

Potom treba vytvoriť jednorozmerné pole a pomocou New, a jeho prvky budú tiež jednorozmerné polia, ktoré treba taktiež zvlášť vytvoriť tiež pomocou New, hodí sa k tomu cyklus For.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Možná jsem to celé nepochopil, ale nejde mi to rozchodit.

Můžeš být konkrétnější jak to napsat?

Mám 4 sloupečky typu String, a jak získávám data tak přidávám další řádky.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Popis nájdete v tomto článku, v časi o poliach je napísané o troch typoch(jednorozmerné, dvojrozmerné a tzv. jagged). To, o čom vravím, je to jagged pole.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback