Tengo problemas al crear un objeto StreamWriter
en windows-8, generalmente solo creo una instancia que pasa una cadena como parámetro, pero en Windows 8 aparece un error que indica que debe recibir una secuencia, pero notamos que Stream es una clase abstracta, ¿Alguien sabe cómo será el código para escribir un archivo xml ?, BTW estoy usando .xml porque quiero guardar el objeto serializado, o alguien sabe cómo guardarlo en un archivo. objeto serializado en Windows 8 ?.¿Cómo se escribe un archivo usando StreamWriter en Windows 8?
¿Alguna idea?
Actualmente el uso de Windows 8 Consumer Preview
Código:
StreamWriter sw = new StreamWriter("person.xml");
error:
The best overloaded method match for 'System.IO.StreamWriter.StreamWriter(System.IO.Stream)' has some invalid arguments
Esto no tiene nada que ver con Windows 8 o cualquier sistema operativo. Solo necesita pasar el parámetro correcto al constructor. Cuando dice que necesita un 'Stream', debes usar una clase que amplíe' Stream'. Sugeriría que * google * sobre 'Stream'. El primer resultado que obtuve incluso muestra un video de cómo usarlo (http://www.youtube.com/watch?v=QKGjWMlba9s) – MilkyWayJoe
gracias por la respuesta rápida, pero de hecho, sé cómo usar la clase StreamWriter, pero en este caso creé un proyecto Windows Metro Style y estoy trabajando con XAML, y la clase StreamWriter no funciona como solía funcionar en las aplicaciones de Windows Form. Acabo de recibir este error, e incluso eso intenté lo que propuesto (crear una clase que amplíe la clase Stream), simplemente implementa métodos vacíos y no tiene un método que reciba como parámetro la ruta donde se creará la secuencia ... –
..., todo lo que encontré en google , solo muestro la forma en que sé sobre cómo crear un objeto StreamWriter, no pude encontrar ninguna referencia que indique cómo crear un StreamWriter o Stream en un proyecto de Windows Metro. ¿Alguien trabaja con Streams en Windows Metro Project, cómo será el código para escribir un archivo usando StreamWriter? –