使用c#存储文本文件时插入新行
本文关键字:插入 新行 文件 文本 存储 使用 | 更新日期: 2023-09-27 18:27:19
我从代码中得到了一个地方的两个字符串Latitude和经度。我正在使用c#。我想将它与新的行订单一起存储。就像我想保存纬度和经度
Lat: 94.000
Lon: 54.1010
我已经用这种方式尝试过这个代码。但根本不起作用
Lat_text.Text = Latitude.ToString();
Lon_Text.Text = Longitude.ToString();
File.WriteAllText(path,"Lat:" +Lat_text.Text +"'n"+"Lon:"+ Lon_Text.Text);
适用于Unix平台的'n
。请改用'r'n
。或者最好使用Environment.NewLine
。
File.WriteAllText(path, "Lat:" + Lat_text.Text + Environment.NewLine + "Lon:" + Lon_Text.Text);
除了Soner Gönül的答案外,您还可以使用:
File.WriteAllLines(path, new[]{"Lat: " + Lat_text.Text, "Lon:" + Lon_Text.Text});