Deklarace pole polí (jagged array)   zodpovězená otázka

VB.NET

Dobrý den,

rád bych se zeptal, zda lze najednou nadeklarovat velikost pole a velikost všech polí v něm v případě, pokud je velikost všech polí v poli stejná. Tedy něco takového:

Dim jArray(10)(20) as Integer

VB takovýto způsob deklarace nepovoluje. Prozatím jsem přišel na to, že řešit to lze buď jako vícerozměrné pole nebo nadeklarovat velikosti polí v poli v cyklu, tedy takto:

Dim jArray(10)() as Integer
For i = 0 to jArray.Length - 1
 Redim jArray(i)(20)
Next i

Zajímá mne, zda není jednodušší a rychlejší způsob jak velikost pole polí nadeklarovat. Na msdn se k tomu nějak nemohu dohrabat. Předem děkuji za popostrčení.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Jedině pomocí explicitní inicializace což je při větším množství prvků nepoužitelné:

Dim decodeValues()() As Char = New Char(1)() {New Char() {"a"c, "b"c}, New Char() {"p"c, "q"c}}

nahlásit spamnahlásit spam -2 / 2 odpovědětodpovědět

Díky za odpověď.

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