第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#中如何顯示字符“\0”

C#中如何顯示字符“\0”

C#
千萬里不及你 2023-07-09 16:32:38
問題很簡單;如果我有以下字符串:string str = "\0test";如何在 WinForms 的標(biāo)簽中顯示字符“\0”,它似乎會截斷“\0”之后的所有字符,或者更一般地在控制臺輸出中,它似乎插入空格而不是“\ 0”?Console.WriteLine(str); label.Text = str;
查看完整描述

4 回答

?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗 獲得超2個贊

要顯示所有字符串,您應(yīng)該在其前面加上前綴@

string?str?=?@"\0test";
查看完整回答
反對 回復(fù) 2023-07-09
?
冉冉說

TA貢獻(xiàn)1877條經(jīng)驗 獲得超1個贊

您要求顯示“不可打印”字符。字體通常沒有這些字形,并且在適當(dāng)?shù)那闆r下,渲染器會解釋 TAB、LF 和 CR 來定位而不是字形。

一種方法是將它們替換為控制圖片字符。

String str = "\0test";

var controlCharacters = new Regex(@"([\u0000-\u001F])");

String displayStr = controlCharacters.Replace(str, m => ((Char)(m.Groups[1].Value[0] + '\u2400')).ToString());


// ?test

您可能仍然遇到用戶的字體不支持這些字符的問題。(有些瀏覽器也不支持,所以可能很難明白我在說什么。)


查看完整回答
反對 回復(fù) 2023-07-09
?
茅侃侃

TA貢獻(xiàn)1842條經(jīng)驗 獲得超22個贊

\0字符終止一個字符串,并且不應(yīng)該是可打印的,因為它用于終止一個字符串。

讓我們將 替換\0°終止符號。字符串示例:

  1. abcd°

  2. ab°cd°

  3. °abcd°

  4. °°

注意:系統(tǒng)會自動終止字符串,因此所有字符串都以°.?因此,如果您打印其中任何一個,您將得到:

  1. abcd

  2. ab

  3. (空格為必填項,代表空)

  4. (空格為必填項,代表空)

由于系統(tǒng)在第一次出現(xiàn)終止符號時終止。


查看完整回答
反對 回復(fù) 2023-07-09
?
飲歌長嘯

TA貢獻(xiàn)1951條經(jīng)驗 獲得超3個贊

雙反斜杠:

string str = "\\0test";

字符串str現(xiàn)在包含\0test


查看完整回答
反對 回復(fù) 2023-07-09
  • 4 回答
  • 0 關(guān)注
  • 174 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號