1

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

Dim Arguments As String = path & "\" & fs & ".freeze" & " ls"
4

3 回答 3

9

Visual Basic 中的&运算符用于连接字符串。在 C# 中,连接运算符是+,所以直接翻译是

string Arguments = path + @"\" + fs + ".freeze" + " ls";

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

string Arguments = Path.Combine(path, fs + ".freeze") + " ls";
于 2012-04-28T22:31:14.510 回答
3

这只是字符串连接:

string arguments = path + @"\" + fs + ".freeze" + " ls";
于 2012-04-28T22:30:35.887 回答
1
private string _arguments = Path.Combine(path, fs + ".freeze") + " ls";

这应该有效。

于 2012-04-29T00:12:40.980 回答