Hirdetés

Új hozzászólás Aktív témák

  • don_peter

    senior tag

    Uraim, még egy problémám lenne.
    Optimalizálnám a több file feltöltési ciklusomat.
    Arra gondoltam, hogy a 4 file-omat amit behívok a programba egy tömbbe teszem bele egymás után és a végén a maximum 8MB-os tömböm meg szépen fel tudom tölteni egy ciklusom belül.
    Ebből van nekem 4db:
    file1 = System.IO.File.ReadAllBytes(open.FileName1);
    file2 = System.IO.File.ReadAllBytes(open.FileName2);
    file3 = System.IO.File.ReadAllBytes(open.FileName3);
    file4 = System.IO.File.ReadAllBytes(open.FileName4);

    Persze mindegyik lekezelve ahogyan kell.
    Ezek után ezeket szeretném egy 2dimenziós tömbbe elhelyezni.
    Az első dimenzió maximum 4 lenne, vagy is 0-3-ig.
    A második dimenzió pedig attól függne mekkora a file amit bele töltök.
    Így próbálkoztam:
    byte[] array;
    array[0] = file1;
    ...stb

    Aztán így is:
    byte[,] array = new byte[4,(1024*1024*8)];
    array[0] = file1;

    Utóbbi már többdimenziós lenne, de számít, hogy a beletöltött file mérete mekkora.
    Sajnos eddig nem jött össze.
    Előre is köszi a segítséget..

    ui: nem muszáj több dimenziós tömböt használnom lehet egy, maximum 4 file össz méretével megegyező és a 4 fájl adataival feltöltött sima tömb is ami bejárható.

Új hozzászólás Aktív témák