Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Cet exemple écrit les données stockées dans un objet dans le fichier d'exemple nommé IntroToVCS.xml à l'aide de la méthode Serialize de la classe XmlSerializer.
Exemple
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();
}
}
Compilation du code
Vous pouvez compiler directement l'exemple à partir d'une invite de commandes ou coller le code dans une application console en utilisant l'IDE Visual Studio.
Programmation fiable
Les conditions ci-dessous peuvent générer une exception :
Le fichier existe déjà et est en lecture seule.
Le nom du chemin d'accès peut s'avérer trop long.
Le disque est peut-être plein.
Sécurité
Cet exemple crée un fichier s'il n'existe pas. Si le fichier existe déjà, l'application le remplace.
Voir aussi
Concepts
Conception d'une interface utilisateur en Visual C#