Questo è in relazione a questo altro SO question che chiede come sovrascrivere un file esistente.Perché File.Open è molto meglio di File.Create per sovrascrivere un file esistente?
La risposta superiore è questo:
FileStream file = File.Open("text.txt", FileMode.Create);
La mia risposta è stata questa:
FileStream fs = System.IO.File.Create(fileName);
Come di quando ho scritto questa domanda, il conteggio era 14-0 in favore di Open
.
Se voti sono un'indicazione del bene contro soluzioni negative, questo mi rende chiedo un po ':
C'è qualcosa che mi manca in questi metodi che renderebbero chiaramente che molto meglio di scegliere
Open
suCreate
?
Questo mi ha fatto ridere un po '. Decisione di codifica su un suggerimento. Divertente, ma immagino che sia un discrimatore buono quanto qualsiasi dato che fornisce più informazioni, che è fondamentale per lo sviluppo. Sembra casuale, ma in realtà ha un senso. Grazie :) –