我正在尝试在我的Iot Core(Windows 10)上的txt文件中保存数据, 在温度方面,我想将这些信息保存在txt中,如:
somePanel.collapse();
let newPosition = 0;
function calculatePosition() {
// calculate the new scroll position
newPostion = doSomeFancyMathHere();
window.requestAnimationFrame(setScroll);
}
function setScroll() {
window.scrollTo(0, newPostion);
if (window.scrollTop > 0) {
window.requestAnimationFrame(calculatePosition);
}
}
window.requestAnimationFrame(calculatePosition);'
这是错误显示给我,有人知道吗?
“CS1061'StreamWriter'不包含'Close'的定义,并且没有扩展方法'Close'接受类型'StreamWriter'的第一个参数可以找到(你是否缺少using指令或汇编引用?”< / p>
答案 0 :(得分:0)
不,你不需要在你的UWP项目中调用它,只需调用Dispose()方法即可。以下是您可以遵循的代码示例
using (var SW = File.AppendText(@"Arquivo.txt"))
{
SW.WriteLine("Evento Gerado em: " + DateTime.Now.ToString() + Humidity + Temperature + "\n\r");
}
当超出范围时,using子句将自动调用Dispose方法。
实际上,如果你看看.NET code,第231行,调用Close()等同于Dispose(),除非它告诉CLR不要调用该对象的终结器。
我猜您在UWP应用中使用上面的代码段就可以了。
顺便说一句,如果要保存到外部存储上的txt文件,则需要在项目清单文件中明确声明该功能,在“声明”选项卡中添加“文件类型关联”,和一个扩展名为“txt”的方案。它也适用于其他文件格式。