【发布时间】:2012-11-04 09:14:33
【问题描述】:
我在 VB.NET 中的 ASP.NET 中有以下 2 行(对于 C#,只需将世界 'Dim' 替换为 'var')。
Dim tmpFile = Path.GetTempFileName()
Dim tmpFileStream = File.OpenWrite(tmpFile)
我在File.OpenWrite(tmpFile) 上收到一条错误消息,提示“重载解析失败,因为没有可访问的“文件”接受此数量的参数”。谁能解释为什么会发生这个错误?我尝试查看文档,但似乎无法弄清楚。谢谢。
【问题讨论】:
-
有什么理由不想声明类型?
-
我认为我们需要知道 Path 和 File 是什么......它们的声明没有显示。
-
但这只有两行......
-
错字,2 行,不是 3 行。我没有声明类型的原因是因为我只是从 C# 转换它们。转换器没有包含类型,我添加了它们。