VB中的&符号是什么?

问题描述 投票:1回答:3

我有要为某人转换的VB代码,但是他没有评论,所以这意味着什么

Dim Arguments As String = path & "\" & fs & ".freeze" & " ls"
c# vb.net
3个回答
9
投票

Visual Basic中的&运算符用于连接字符串。在C#中,串联运算符为+,因此直接转换为

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

我认为最好使用Path.Combine

string Arguments = Path.Combine(path, fs + ".freeze") + " ls";

3
投票

这只是字符串连接:

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

1
投票
private string _arguments = Path.Combine(path, fs + ".freeze") + " ls";

这应该起作用。

© www.soinside.com 2019 - 2024. All rights reserved.