Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 9个错误,o.o行(无法确定如何修复)_C# - Fatal编程技术网

C# 9个错误,o.o行(无法确定如何修复)

C# 9个错误,o.o行(无法确定如何修复),c#,C#,我在一行上遇到了9个错误,我不知道如何修复这些错误。我试过了&失败了,所以,我想问你们大家是否知道出了什么问题: 代码: 错误: 方法“Open”不重载1个参数 只能将赋值、调用、递增、递减、等待和新对象表达式用作语句 只能将赋值、调用、递增、递减、等待和新对象表达式用作语句 只能将赋值、调用、递增、递减、等待和新对象表达式用作语句 )期望 无效的表达式项“')” );期望 无效的表达式术语“)”您忘记了逗号: var Wfile = new BinaryWriter(File.Open(fil

我在一行上遇到了9个错误,我不知道如何修复这些错误。我试过了&失败了,所以,我想问你们大家是否知道出了什么问题:

代码:

错误: 方法“Open”不重载1个参数

只能将赋值、调用、递增、递减、等待和新对象表达式用作语句

只能将赋值、调用、递增、递减、等待和新对象表达式用作语句

只能将赋值、调用、递增、递减、等待和新对象表达式用作语句

)期望

无效的表达式项“')”

);期望

无效的表达式术语“)”

您忘记了逗号:

var Wfile = new BinaryWriter(File.Open(file, FileMode.Open));

必须用逗号分隔方法的参数。如中所示,指定
FileMode
需要有两个参数。相当确定您所有的错误都是由产生的语法错误引起的。

看起来您缺少了一个逗号。以下是

var Wfile = new BinaryWriter(File.Open(file FileMode.Open));
应该是

var Wfile = new BinaryWriter(File.Open(file, FileMode.Open));

祝你好运

哈哈,那些语法错误。始终让我知道:在这种情况下,仔细阅读错误消息很重要:
方法“Open”的无重载需要1个参数
应该发出标志,说明编译器为什么认为您只有一个参数!
var Wfile = new BinaryWriter(File.Open(file, FileMode.Open));