9个错误,行o.o(无法弄清楚如何修复)

时间:2013-11-28 03:33:22

标签: c#

我在1行收到9个错误,我无法弄清楚如何修复错误。我试过&失败了,所以,如果你知道什么是错的,我会问你们所有人:

代码:

string file = Path.Combine(arg1, filenam); //This is the line that defines "file"
var Wfile = new BinaryWriter(File.Open(file FileMode.Open));

错误: 方法'Open'没有重载需要1个参数

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

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

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

)预期

无效的表达式术语')'

预期

无效的表达式术语')'

2 个答案:

答案 0 :(得分:2)

你忘记了一个逗号:

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

您必须使用逗号分隔方法的参数。正如您在docs中看到的那样,指定FileMode要求您拥有2个参数。相当确定所有错误都是由于语法错误造成的。

答案 1 :(得分:0)

好像你错过了一个逗号。以下......

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

应该是......

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

祝你好运!