Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C#] Ricavare l'indice di un file dentro foreach

    può sembrare banale, ma non so come ricavare l'indice del file attualmente considerato (0, 1, 2, ecc.) all'interno di un ciclo foreach simile:


    DirectoryInfo di = new DirectoryInfo(@"bla bla bla directory");
    FileInfo[] fi = di.GetFiles();

    foreach (FileInfo fiTemp in fi)
    {

    // Stò analizzando il file numero... ???

    }



    come posso fare??
    Where there is a will, there is a way

  2. #2
    Utilizzando il foreach non hai a disposizione quell'informazione.. tocca fare:

    for (int i=0; i < fi.Length; i++)
    {
    FileInfo fiTemp = (FileInfo)fi[i];
    ...
    }


  3. #3
    Originariamente inviato da ZofM
    Utilizzando il foreach non hai a disposizione quell'informazione.. tocca fare:

    for (int i=0; i < fi.Length; i++)
    {
    FileInfo fiTemp = (FileInfo)fi[i];
    ...
    }

    thanx!
    Where there is a will, there is a way

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.