在两个变量之间添加双引号

本文关键字:添加 之间 变量 两个 | 更新日期: 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);