如何在 C# 中将“”添加到 string.Format [重复]

Posted

技术标签:

【中文标题】如何在 C# 中将“”添加到 string.Format [重复]【英文标题】:How to add "" in to string.Format in C# [duplicate] 【发布时间】:2021-01-05 01:01:30 【问题描述】:

我需要将文件夹路径传递给 Python 界面,但路径中的空格使其变得复杂。 例子 : Defect.py C:\TestImage\Images 工作正常。 但是,如果如下路径中有空格,

`Defect.py C:\**Test Image**\Images`

由于两个单独的参数而导致错误。

如果我可以将其传递为: Defect.py "C:\**Test Image**\Images" 应该可以工作

所以我目前正在尝试使用string.Format("0") 用双引号格式化此字符串,但不起作用。 请让我知道如何使用string.Format 格式化语句。我需要使用 string.Format 因为还有多个其他参数。

【问题讨论】:

【参考方案1】:

试试这个:

string.Format("Defect.py \"C:\\0\\Images\"", "Test Image");

请记住,整个技巧是使用\" 反斜杠转义字符来转义字符。剩下的只是展示如何使用string.Format

【讨论】:

以上是关于如何在 C# 中将“”添加到 string.Format [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C# 中将“”添加到 string.Format [重复]

如何在 C# 中将用户输入添加到二维数组

如何在 C# 的富文本框中将文本添加到用户光标的位置?

如何在c#中将数据添加到集合列表中[重复]

如何在 C# 中将子节点添加到肥皂信封?

如何在 C# 中将参与者添加到 XMPP 聊天室?