我有一个文本文件,当用户按下按钮时,它必须在该文本文件中添加一个新行。我认为这是一个简单的任务,也许是\ n而且我已经完成了。嗯,不。
这是我试过的:
首先使用编写器
@ComponentScan("com.child")
这不起作用,它没有添加换行符。我尝试将System.Environment.NewLine放到之前的familiesSpinner中,但是以同样的方式失败。
然后使用File.AppendAllText
using (StreamWriter sw = new StreamWriter(filename, true))
{
sw.WriteLine(familiesSpinner.SelectedItem.ToString() + System.Environment.NewLine);
}
同样的结果,尝试在familySpinner之前和之后放置NewLine,结果相同。
我用\ n,\ r \ n和&#10而不是.NewLine尝试了它,但这也不起作用。
(我在Visual Studio中使用Xamarin,这是一个Android应用程序。)
答案 0 :(得分:1)
您是否尝试过设置
for i in $(cat Input.txt);do $i;done
单独到变量然后
newStringVariable = miliesSpinner.SelectedItem.ToString();
这有用吗?
答案 1 :(得分:0)
using (var logStream = new FileStream(file, FileMode.Append, FileAccess.Write, FileShare.Write))
using (var streamWriter = new StreamWriter(logStream))
{
streamWriter.WriteLine("Hello World");
streamWriter.Flush();
streamWriter.Close();
logStream.Close();
}
这段代码在Android上适用于我。