per un elenco di file, provenienti da una lista come da una finestra di dialogo dei file è meglio memorizzare l'elenco come un elenco di stringhe o dovrei convertire ogni file in stream aperti memorizzati in un elenco?
Ad esempio
List<string> files = new List<string>();
List<FileStream> fileStreams = new List<FileStream>();
foreach (Stream f in fileStreams)
{
//process stream
}
**VS**
foreach (string s in files)
{
//open filestream
FileStream fs = new FileStream(s, FileMode.Open);
//process
}