c# - para - net framework 3.5 offline windows 10
Leyendo el contenido del archivo a la cadena en.Net Compact Framework (4)
No creo que file.ReadAllText sea compatible con el Framework compacto. Intenta usar este método streamreader en su lugar.
http://msdn.microsoft.com/en-us/library/aa446542.aspx#netcfperf_topic039
Es un ejemplo de VB, pero bastante fácil de traducir a C # ReadLine devuelve nulo cuando no tiene más líneas para leer. Puede agregarlo a un búfer de cadena si lo desea.
Estoy desarrollando una aplicación para dispositivos móviles con .net compact framework 2.0. Estoy tratando de cargar el contenido de un archivo a un objeto de cadena, pero de alguna manera no puedo hacerlo. No hay ReadToEnd()
método ReadToEnd()
en la clase System.IO.StreamReader
. ¿Hay otra clase que proporciona esta funcionalidad?
File.ReadAllText(file)
lo que estás buscando?
También hay File.ReadAllLines(file)
si lo prefiere desglosado en una matriz por línea.
StringBuilder sb = new StringBuilder();
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
String line;
// Read and display lines from the file until the end of
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
sb.AppendLine(line);
}
}
string allines = sb.ToString();
string text = string.Empty;
using (StreamReader streamReader = new StreamReader(filePath, Encoding.UTF8))
{
text = streamReader.ReadToEnd();
}
Otra opción:
string[] lines = File.ReadAllLines("file.txt");
https://gist.github.com/paulodiogo/9134300
¡Sencillo!