Vicerozmerne pole s neznamym poctem radku   zodpovězená otázka

.NET

Dobry den,

potreboval bych poradit jak nadefinovat pole o 5 sloupcich a neznamem poctu radku. Jde mi o to ze importuji vzdy rozdilny pocet souboru a potrebuji si "zapamatovat" vsechny soubory ktere se spatne naimportovali a proc. Pomuze nekdo s nejakym resenim?

Dekuji za odpovedi :)

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

Tak to si raději vytvořte nějakou třídu, jejíž instance budete ukládat do generického seznamu List(Of T). Bude to nesrovnatelně rychlejší, jednodušší a přehlednější.

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

Jak říká pan Linhart, udělejte si třídu reprezentující záznam nepovedeného importu a ten pak zařaďte do generické kolekce. Například:

Public Class ChybaImportu
    Public JmenoSouboru As String
    Public TextChyby As String
    Public Cas As DateTime
    ...
End Class

A tu pak používejte:

Dim seznamChyb As New List(Of ChybaImportu)()

Dim chyba1 As New ChybaImportu()
chyba1.JmenoSouboru = "soubor1.txtgf"
chyba1.TextChyby = "Špatné jméno souboru"
...
seznamChyb.Add(chyba1)

Dim chyba2 As New ChybaImportu()
chyba2.JmenoSouboru = "soubor2.txt"
chyba2.TextChyby = "Špatný formát souboru"
...
seznamChyb.Add(chyba2)

Jak používat generickou kolekci List popisuju v tomto příspěvku:

http://www.vbnet.cz/blog-clanek--171-net...

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

Vyborne to je presne ono :). Dekuji Vam

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