我有以下問題轉換Unicode字符(C#)測試
我使用的返回值構成數據庫的SDK。
我需要的值是4,6,7,但SDK返回「\ u0004」,「\ u0006」,「\ u0007」我想知道是否有方法檢查它是否爲「\ u0004」, 「\ u0006」,「\ u0007」或者這樣做的任何方式?
我有以下代碼(C#):
Line_Type = Line_Type.Replace(@"\u000", "");
if (Line_Type == "4")
{
Line_Type = "4";
}
else if (Line_Type == "6")
{
Line_Type = "6";
}
else if (Line_Type == "7")
{
Line_Type = "7";
}
我曾嘗試多種方式來獲取完成,但無法找到一個合適的方式來完成這件事。
我有谷歌,但找不到任何東西。
不知道我理解你的問題,但是你的代碼似乎有一些問題:ifs中的代碼是毫無意義的:'如果變量==某些變量=某事'。另外,您正在從Line_Type的每個值中剝離「\ u000」,這可能不是您想要的操作 –
是的抱歉,我在複製和粘貼時出錯。總之,我想要從Line_Type去除\ u000,這樣我只能得到4,6,7作爲一個字符串 –