我有要为某人转换的VB代码,但是他没有评论,所以这意味着什么
Dim Arguments As String = path & "\" & fs & ".freeze" & " ls"
Visual Basic中的&
运算符用于连接字符串。在C#中,串联运算符为+
,因此直接转换为
string Arguments = path + @"\" + fs + ".freeze" + " ls";
我认为最好使用Path.Combine
:
string Arguments = Path.Combine(path, fs + ".freeze") + " ls";
这只是字符串连接:
string arguments = path + @"\" + fs + ".freeze" + " ls";
private string _arguments = Path.Combine(path, fs + ".freeze") + " ls";
这应该起作用。