最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# XML中的轉(zhuǎn)義字符操作

 更新時間:2021年01月13日 14:25:29   作者:長得帥性格好技術(shù)屌  
這篇文章主要介紹了C# XML中的轉(zhuǎn)義字符操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

C# XML中 &lt;、 &gt; 等轉(zhuǎn)義字符轉(zhuǎn)為 <、>等符號

using System.IO;
using System.Xml;
public string ToXML(string str)
  {
   StringReader Reader = new StringReader(str);
   XmlDocument xml = new XmlDocument();
   xml.Load(Reader);
   return xml.InnerText.ToString();
   
  }

C# XML中<、>等符號轉(zhuǎn)為 &lt;、 &gt; 等轉(zhuǎn)義字符

using System.IO;
using System.Runtime.Serialization;
public string ToXML(string str)
  {
   using (MemoryStream ms = new MemoryStream())
   {
    XmlObjectSerializer sz = new DataContractSerializer(obj.GetType());
    sz.WriteObject(ms, str);
    string res = Encoding.UTF8.GetString(ms.ToArray());
    return res;
   }
  }

補充:C#中的轉(zhuǎn)義字符和Verbatim字符串

C#中的轉(zhuǎn)義字符跟C/C++的定義一致。有以下常用轉(zhuǎn)移字符:

轉(zhuǎn)義字符

字符名稱

\'

單引號

\"

雙引號

\\

反斜杠

\0

空字符

\a

警報符

\b

退格

\f

換頁

\n

換行

\r

回車

\t

水平制表

\v

垂直制表

Verbatim字符串

對于verbatim字符串,編譯 器會嚴格按照原樣對其進行解釋。也就是說,即使這個字符串跨越多行,或是包含轉(zhuǎn)義字符,編譯器也將不予理會,即這些格式和轉(zhuǎn)義符將按照原樣輸出。

唯一例外的是引號,編譯器必須將其轉(zhuǎn)義,因為只有這樣才能確定字符串的邊界。

Verbatim字符串的定義語法為以@符號開始,后面緊跟包含在引號中的字符串。

例如:

string sample = @"Hello";
string sample = @"Hello\tworld"; //生成Hello\tworld

以下是一個實用的示例:

string sample=@"C:\My Documents\sample.txt";
//結(jié)果為:C:\My Documents\sample.txt,如同語句:string sample="C:\\My Documents\\sample.txt"

若想在Verbatim字符串內(nèi)使用引號,必須使用附加的引號組將其轉(zhuǎn)義。例如,生成字符串"Hi"的代碼如下:

String s=@" " "Hi"""; //注意:兩邊都有3個引號

上述代碼將生成下列字符串:

"Hi"

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • C#畫筆Pen使用路徑繪制圖形的方法

    C#畫筆Pen使用路徑繪制圖形的方法

    這篇文章主要介紹了C#畫筆Pen使用路徑繪制圖形的方法,涉及C#使用畫筆精確控制繪圖軌跡的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • C#中感嘆號(!) 的作用總結(jié)

    C#中感嘆號(!) 的作用總結(jié)

    這篇文章主要給大家總結(jié)介紹了C#中感嘆號(!) 的作用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • C#如何優(yōu)雅的結(jié)束線程

    C#如何優(yōu)雅的結(jié)束線程

    這篇文章主要介紹了C#如何優(yōu)雅的結(jié)束一個線程,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • C#遞歸讀取XML菜單數(shù)據(jù)的方法

    C#遞歸讀取XML菜單數(shù)據(jù)的方法

    這篇文章主要介紹了C#遞歸讀取XML菜單數(shù)據(jù)的方法,涉及遞歸的操作技巧與C#窗體的用法,對于進行C#項目開發(fā)具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • C#通過指針讀取文件的方法

    C#通過指針讀取文件的方法

    這篇文章主要介紹了C#通過指針讀取文件的方法,涉及C#針對文件的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • 利用C#守護Python進程的方法

    利用C#守護Python進程的方法

    這篇文章主要給大家介紹了關(guān)于如何利用C#守護Python進程的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C#具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-10-10
  • 淺析C# 基礎(chǔ)語法的使用

    淺析C# 基礎(chǔ)語法的使用

    本篇文章對C#中基礎(chǔ)語法的使用。進行了詳細的分析介紹。需要的朋友參考下
    2013-05-05
  • c#判斷輸入的是不是數(shù)字的小例子

    c#判斷輸入的是不是數(shù)字的小例子

    c#判斷輸入的是不是數(shù)字的小例子,需要的朋友可以參考一下
    2013-03-03
  • C#實現(xiàn)QQ聊天窗口

    C#實現(xiàn)QQ聊天窗口

    這篇文章主要為大家詳細介紹了C#實現(xiàn)QQ聊天窗口,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 基于C#實現(xiàn)文檔打印功能

    基于C#實現(xiàn)文檔打印功能

    在軟件開發(fā)過程中,文檔打印是一個常見的功能需求,本文將詳細介紹如何在C#中實現(xiàn)文檔打印,并通過代碼示例介紹的非常詳細,對大家的學習或工作有一定幫助,需要的朋友可以參考下
    2024-10-10

最新評論

姚安县| 光泽县| 门源| 丹巴县| 新竹县| 安福县| 苍南县| 兴义市| 临清市| 股票| 辛集市| 邹城市| 棋牌| 西吉县| 那曲县| 资兴市| 郧西县| 富宁县| 光山县| 木兰县| 策勒县| 永嘉县| 高州市| 高州市| 白水县| 庆云县| 大英县| 石阡县| 黎平县| 清流县| 崇州市| 剑阁县| 成都市| 昌乐县| 伊金霍洛旗| 交城县| 大埔县| 孝昌县| 尚义县| 图们市| 邢台市|