Buongiorno a tutti, ho trovato in giro per la rete un esempio di come zippare autonomamente file sul server. Di seguito il frammento di codice c# che effettua l'inserimento dei file nello stram:
Il mio problema è che devo convertire il tutto in VB.NET e l'ho già fatto, l'unica riga che non capisco come convertire è quella del ciclo while, per capirci...
while((len = fis.read(buffer)) >= 0)
{
zos.write(buffer, 0, len);
}
diventerebbe
While ((len = fis.read(buffer)) >= 0)
zos.write(buffer, 0, len)
End While
Peccato che il mio ciclo s'incarta e gira all'infinito in quanto la condizione del while sembra essere sempre vera. Ma in realtà non capisco esattamente cosa faccia in C#, per questo non sto riusciendo a tradurla; non capisco perchè (len = fis.read(buffer)) restituisce un booleano o sbaglio? E quindi come fa ad essere se True >= 0?
Qualcuno può darmi una mano per cortesia?
Grazie anticipatamente.
Daniel