我想将文本文件的内容分配给文本框,如下所示:
String logDirPath =
Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
String fullPath = logDirPath + "\\application.log";
textBoxErrLogsContents.Text = File.ReadAllText(fullPath);
我从here获得了“ReadAllText”,但我无法使用。
我 am 引用mscorlib,我确实添加了“using System.IO;”但它是灰色的,而ReadAllText是消防引擎红色。
我是否遗漏了某些内容,或者我是否必须在此Windows CE / Compact Framework应用程序中以其他方式对此猫进行修饰?
答案 0 :(得分:3)
紧凑框架版本没有实现它。然而,.net版本的实现方式如下:
public static class File
{
public static String ReadAllText(String path)
{
using (var sr = new StreamReader(path, Encoding.UTF8))
{
return sr.ReadToEnd();
}
}
}