我在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个参数
只有赋值,调用,递增,递减,等待和新对象表达式才能用作语句
只有赋值,调用,递增,递减,等待和新对象表达式才能用作语句
只有赋值,调用,递增,递减,等待和新对象表达式才能用作语句
)预期
无效的表达式术语')'
预期
无效的表达式术语')'
答案 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));
祝你好运!