Como: Gravar dados de classe a um arquivo XML
Este exemplo grava os dados armazenados em um objeto para um arquivo de exemplo chamado IntroToVCS.xml usando o Serialize método para o XmlSerializer classe.
Exemplo
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();
}
}
Compilando o código
Você pode compilar o exemplo diretamente em um aviso de comando ou cole o código em um aplicativo de console usando o Visual Studio IDE.
Programação robusta
As seguintes condições podem causar uma exceção:
O arquivo existe e é somente leitura.
O nome do caminho pode ser muito longo.
O disco esteja cheio.
Segurança
Este exemplo cria um novo arquivo, se o arquivo ainda não existir.Se o arquivo já existir, o aplicativo de substitui-lo.
Consulte também
Conceitos
Projetando uma interface de usuário translation from VPE for Csharp Visual