在两个变量之间添加双引号
本文关键字:添加 之间 变量 两个 | 更新日期: 2023-09-27 18:17:09
我已经看了一段时间,尝试了我能找到的一切。有很多帖子,但我一定错过了什么。
我正在构建一个字符串,需要在两个变量之间获得双引号。
我希望字符串是
convert -density 150 "L:'03 Supervisors'
代码
tw.WriteLine(strPrefix + " " + strLastPath);
,
strPrefix = convert -density 150
和
strLastPath = L:''03 Supervisors'
我已经尝试了许多组合" "" "" '" "'在中间的空间被插入。
请告诉我我错过了什么
您有两个选择:
var output1 = strPrefix + "'"" + strLastPath;
或使用逐字字符串:
var output2 = strPrefix + @"""" + strLastPath;
下面是一个示例控制台应用程序,它实现了您所需要的:
namespace DoubleQuote
{
class Program
{
static void Main(string[] args)
{
var strPrefix = "convert - density 150";
var strLastPath = @"L:''03 Supervisors'";
Console.WriteLine(strPrefix + " '"" + strLastPath);
Console.ReadKey();
}
}
}
如果写成格式字符串,它看起来像这样:
var textToOutput = string.Format("{0} '"{1}", strPrefix, strLastPath);
Console.WriteLine(textToOutput);
请尝试一下
var strPrefix = "convert -density 150";
var strLastPath = @"L:'03 Supervisors'";
Console.WriteLine(strPrefix + " " + '"'+strLastPath);