+ -
当前位置:首页 → 问答吧 → C#中编写代码时用的 “\\u”代表什么意思?

C#中编写代码时用的 “\\u”代表什么意思?

时间:2011-12-04

来源:互联网

string rawString = json.ToString(Newtonsoft.Json.Formatting.None, null);
  StringBuilder encodedString = new StringBuilder();
  foreach (char c in rawString)
  {
  if ((int)c < 32 || (int)c > 127)

  encodedString.Append("\\u" + String.Format("{0:x4}", Convert.ToUInt32(c)));
  else
  encodedString.Append(c);
   
  }
这段代码中的“\\u”代表什么意思?有什么作用?

作者: Catherine_lele   发布时间: 2011-12-04

第一个\是转义,\u是16 进制表示法吧

作者: ssp2009   发布时间: 2011-12-04

c#斜杠是转义符,两个斜杠等于一个斜杠字符,\u是html/http协议里十六进制数的转义符,

作者: stonespace   发布时间: 2011-12-04

等于 @"\u" ````

作者: dongxurr123   发布时间: 2011-12-05