Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

Errore nella documentazione del metodo File.OpenWrite

Stando a quanto dice MSDN, il metodo File.OpenWrite apre un file esistente per la scrittura. Il file, dunque, deve esistere, come confermato anche dalla lista delle eccezioni che possono essere lanciate dal metodo: se il file non esiste, viene generata una FileNotFoundException. In realtà non è così:

FileStream fs = File.OpenWrite(@"D:\Prova.txt"); StreamWriter sw = new StreamWriter(fs); sw.WriteLine("Hello World!"); sw.Close(); fs.Close();

Se il file Prova.txt non esiste nell'unità D:, esso è creato automaticamente dal metodo File.OpenWrite, quindi il codice sopra riportato viene eseguito senza errori e produce il risultato atteso.

Print | posted on mercoledì 27 giugno 2007 19:41 | Filed Under [ C# VB .NET ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET