Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Nell'esempio riportato di seguito vengono scritti i dati archiviati in un oggetto in un file di esempio denominato IntroToVCS.xml utilizzando il metodo Serialize della classe XmlSerializer.
Esempio
public class Book
{
public string title;
static void Main()
{
Book introToVCS = new Book();
introToVCS.title = "Intro to Visual CSharp";
System.Xml.Serialization.XmlSerializer writer =
new System.Xml.Serialization.XmlSerializer(
introToVCS.GetType());
System.IO.StreamWriter file =
new System.IO.StreamWriter("c:\\IntroToVCS.xml");
writer.Serialize(file, introToVCS);
file.Close();
}
}
Compilazione del codice
È possibile compilare l'esempio direttamente dal prompt dei comandi oppure incollare il codice in un'applicazione l’IDE di Visual Studio.
Programmazione efficiente
Le seguenti condizioni possono generare un'eccezione:
Il file esiste ed è di sola lettura.
Il nome del percorso è troppo lungo.
Il disco è pieno.
Sicurezza
Se il file non esiste, ne viene creato uno nuovo nell'esempio. Se esiste, viene sovrascritto.
Vedere anche
Concetti
Progettazione di un'interfaccia utente in Visual C#