Как создать строки в C #, которые содержат - PullRequest
1 голос
/ 11 августа 2011

Как мне создать строку в C #, которая содержит: AT + CGDCONT = 1, "IP", "internet"

Ответы [ 7 ]

7 голосов
/ 11 августа 2011
string s = "AT+CGDCONT=1,\"IP\",\"internet\"";
3 голосов
/ 11 августа 2011

Вы можете использовать строковый литерал:

@"AT+CGDCONT=1,""IP"",""internet"""
3 голосов
/ 11 августа 2011

попробуй

string item1 = @"AT+CGDCONT=1,""IP"",""internet""";

или

string item2 = "AT+CGDCONT=1,\"IP\",\"internet\"";
2 голосов
/ 11 августа 2011
string myString = "AT+CGDCONT=1,\"IP\",\"internet\""

Вот список всех символов, которые вы можете использовать .

2 голосов
/ 11 августа 2011

Просто поставьте \ перед "вот так:

string s = "AT+CGDCONT=1,\"IP\",\"internet\"";
2 голосов
/ 11 августа 2011

Используйте \ для экранирования символов в строке C #, поэтому в вашем случае:

var myString = "AT+CGDCONT=1,\"IP\",\"internet\"";
2 голосов
/ 11 августа 2011

Просто экранируйте двойные кавычки, используя escape-символ \:

string foo = "AT+CGDCONT=1,\"IP\",\"internet\"";

Этот блог предоставит вам список доступных escape-последовательностей .

...