构建字符串在两个变量之间添加双引号
Building string add double quote between two variables
我已经研究了一段时间,尝试了我能在 SO 上找到的所有内容。有很多帖子,但我一定错过了一些东西。
我正在构建一个字符串,需要在两个变量之间使用双引号。
我希望字符串是
convert -density 150 "L: Supervisors\
密码是
tw.WriteLine(strPrefix + " " + strLastPath);
哪里
strPrefix = convert -density 150
和
strLastPath = L:\03 Supervisors\
我在插入 space 的中间尝试了 "" """ """" \" "\ 的多种组合。
请告诉我我缺少什么。
这是一个示例控制台应用程序,可以实现您所追求的目标:
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 output1 = strPrefix + "\"" + strLastPath;
或使用逐字字符串:
var output2 = strPrefix + @"""" + strLastPath;
请试试这个
var strPrefix = "convert -density 150";
var strLastPath = @"L: Supervisors\";
Console.WriteLine(strPrefix + " " + '"'+strLastPath);
我已经研究了一段时间,尝试了我能在 SO 上找到的所有内容。有很多帖子,但我一定错过了一些东西。
我正在构建一个字符串,需要在两个变量之间使用双引号。
我希望字符串是
convert -density 150 "L: Supervisors\
密码是
tw.WriteLine(strPrefix + " " + strLastPath);
哪里
strPrefix = convert -density 150
和
strLastPath = L:\03 Supervisors\
我在插入 space 的中间尝试了 "" """ """" \" "\ 的多种组合。
请告诉我我缺少什么。
这是一个示例控制台应用程序,可以实现您所追求的目标:
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 output1 = strPrefix + "\"" + strLastPath;
或使用逐字字符串:
var output2 = strPrefix + @"""" + strLastPath;
请试试这个
var strPrefix = "convert -density 150";
var strLastPath = @"L: Supervisors\";
Console.WriteLine(strPrefix + " " + '"'+strLastPath);