c# - VB中的&符号是什么?

标签 c# vb.net

我有这个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";

关于c# - VB中的&符号是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10368122/

相关文章:

c# - C# 有 Handles 关键字吗?

vb.net - 将 vb6 代码转换为 vb.net?

c# - LINQ to entities Query 以随机化行选择

c# - 在 C# 中检查主机是否在线(监听端口)的最简单方法

c# - 为什么 Task 不返回 null

c# - 为什么属性会这样?

.net - WIC CreateDecoderFromStream 返回 0x88982F50 服务器迁移后

vb.net - 将十六进制数转换为十六进制值

sql-server - 如何使用 VB.net 在 Formview Inserted 事件中获取最后插入的标识

将 DataTable 作为参数传递时出现 C# FormatException