2016-02-27 76 views
-1

我计划,我会的SerialPort发送以下字符串:转义字符串双引号不用反斜线用C#在Visual Studio

AT+CWJAP = "text1" , "text" 

我的代码是:

string a = "AT+CWJAP="; 
string b = "\"text1\""; 
string c = "\"text\""; 
string y = "a + b + "," + c";v 

但结果是:y = "AT+CWJAP=\"text1\",\"text\"" 我不想发送反斜杠(\)

回答

0

我想你想是这样的:

string a = "AT+CWJAP="; 
string b = "\"text1\""; 
string c = "\"text\""; 
string y = string.Format("{0}{1},{2}", a, b, c); 

Y的值将是:AT + CWJAP = “text1” 中的 “文本”

+0

与您的代码,我有结果为相同之前。 – Farid

+0

与MessageBox(y)它是正确的代码显示,但在SerialPort上发送时,反斜杠仍然存在,这是必要的,我可以简单地删除(\) – Farid

相关问题