我正在使用以下代码写入我的项目根文件夹中的文件..
public class Service2 : IService2
{
public Boolean SaveInfo(String firstName, String lastName, DateTime dateOfBirth,
String email, String streetAddress, String suburb, String state, int postcode,
Job job)
{
string text = firstName + " " + lastName + " " + dateOfBirth + " " + email + " " + streetAddress + " " + suburb + " " + state + " " + postcode + " " + job;
String[] people = Regex.Split(text, " ");
using (System.IO.StreamWriter file = new System.IO.StreamWriter("Person.txt", true))
{
foreach (string c in people)
{
file.Write(c);
file.Close();
return true;
}
return false;
}
}
基本上它返回一个取决于文件是否被写入的布尔值......我实际上很难找到写入文件的内容。执行时它确实返回 true - 我在 WCF 测试器中运行 WCF 服务并使用值调用它以写入文件...但是当我从右侧的解决方案资源管理器中打开 Person.txt 文件时,什么也没有写在里面...
所以我的问题是,这是将文本行写入文本文件的最佳方法吗?如果是,我哪里出错了?
问候