我看了看,并寻找一种方法来放置一个"在两个字符串对象之间。 我知道你可以使用" \""得到一个报价,甚至@""""为了相同的结果。
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)工作
答案 0 :(得分:2)
试 使用格式
string cheatName = string.Format("UnlockTankLine({0},\"{1}\")",
nationNum.ToString(), nationTankName[1])