使用.NET Maui将字符串集合写入文件



在标准Windows程序中,我将使用以下内容将字符串集合写入文件。。。。

public static async Task ExampleAsync()
{
string[] lines =
{
"First line", "Second line", "Third line" 
};
await File.WriteAllLinesAsync("WriteLines.txt", lines);
}

我如何在.NET Maui应用程序中做同样的事情?我试过了。。。

await streamWriter.WriteAsync(lines);

此解决方案有效:

string targetFileName = "Output1.txt";
StringBuilder sb = new StringBuilder();
sb.Append("Line 1");
sb.Append("Line 2");
// Write the file content to the app data directory
string targetFile = System.IO.Path.Combine(FileSystem.Current.AppDataDirectory, targetFileName);
using FileStream outputStream = System.IO.File.OpenWrite(targetFile);
using StreamWriter streamWriter = new StreamWriter(outputStream);
await streamWriter.WriteAsync(sb.ToString());

最新更新