【发布时间】:2013-07-24 11:45:39
【问题描述】:
刚开始编写单元测试,我现在被这种情况阻止了:
我有一个方法,它有一个 FileStream 对象,我正在尝试向它传递一个“字符串”。 所以,我想将我的字符串转换为 FileStream,我正在这样做:
File.WriteAllText(string.Concat(Environment.ExpandEnvironmentVariables("%temp%"),
@"/test.txt"), testFileContent); //writes my string to a temp file!
new FileStream(string.Concat(Environment.ExpandEnvironmentVariables("%temp%"),
@"/test.txt"), FileMode.Open) //open that temp file and uses it as a fileStream!
然后关闭文件!
但是,我想肯定有一些非常简单的替代方法可以将字符串转换为文件流。
欢迎提出建议! [请注意,在 stackoverflow 中,这个问题还有其他答案,但似乎没有一个是直接的解决方案]
提前致谢!
【问题讨论】:
标签: c# .net visual-studio-2010 .net-4.0 filestream