VB代码到C#代码

Col*_*son 1 c# vb.net

我有这个VB代码,我正在转换为某人,但他没有评论它,所以它是什么意思

Dim Arguments As String = path & "\" & fs & ".freeze" & " ls"
Run Code Online (Sandbox Code Playgroud)

Dav*_*nan 9

&Visual Basic中的运算符用于连接字符串.在C#中,连接运算符是+直接转换的

string Arguments = path + @"\" + fs + ".freeze" + " ls";
Run Code Online (Sandbox Code Playgroud)

我认为更好的是使用Path.Combine:

string Arguments = Path.Combine(path, fs + ".freeze") + " ls";
Run Code Online (Sandbox Code Playgroud)