将引号标记放在2个字符串对象之间

时间:2014-03-20 22:34:17

标签: c# string

我看了看,并寻找一种方法来放置一个"在两个字符串对象之间。 我知道你可以使用" \""得到一个报价,甚至@""""为了相同的结果。

string quote = "\"";
string cheatName = "UnlockTankLine(" + nationNum.ToString() + "," + quote + 
                                   nationTankName[1] + quote  + ")";

m_cheater.ActivateCheat(cheatName);

我需要" UnlockTankLine(int," name")的结果" ...但是当我这样做时,我会得到像 " UnlockTankLine(int,\" name \")"这并不是我们游戏的cmd线。

现在,如果我愚蠢和\#34;名称\"与" name"相同问题可能在其他地方。我认为我不是愚蠢的唯一原因是,如果我使用不同的作弊cmd,它不会取一个字符串,它可以正常工作。示例UnlockWholeTankLine(int)工作

1 个答案:

答案 0 :(得分:2)

试 使用格式

 string cheatName = string.Format("UnlockTankLine({0},\"{1}\")",
                                  nationNum.ToString(), nationTankName[1])