none
Como crear un importador/exportador de archivos en C# sin ninguna libreria? RRS feed

  • Pregunta

  • Es para usarlo en mi propia app, no necesita ser para bases de datos ni nada, simplemente que lea los datos del archivo y los deje listos para ser representados. Tiene que ser sin librerías externas y usando VS2010. Hay alguna forma?, si no quieren poner código, me conformo con referencias...
    domingo, 1 de noviembre de 2015 10:42

Respuestas

  • El lenguaje C# no contiene instrucciones de entrada/salida. En consecuencia, es imposible leer o grabar archivos sin usar una librería. Cabe entender que lo que querías decir es "sin usar ninguna librería aparte de las que ya vienen incluidas en el Framework". En ese caso, puedes leer y grabar archivos en binario usando la clase FileStream, o puedes aplicar sobre dicha clase una abstracción de más alto nivel, tal como un StreamReader/StreamWriter o BinaryReader/BinaryWriter. También puedes usar cualqiera de los varios serializadores, por ejemplo el XmlSerializer para volcar al archivo directamente una jerarquía de clases. O si tienes los datos en un DataSet, puedes grabarlo y leerlo con ReadXml/WriteXml. En fin, que hay numerosas técnicas dependiendo del formato que quieras que tenga el archivo.
    domingo, 1 de noviembre de 2015 13:10