xml文件转义字符,xml转意字符,C# XML中的转义字符操作

xml文件转义字符,xml转意字符,C# XML中的转义字符操作

本文主要介绍了C# XML中的转义符操作,具有很好的参考价值。希望对大家有帮助。来和边肖一起看看吧。

# C# XML中的lt;gt;相等的转义字符被转换成相等的符号。

使用系统。木卫一;

使用系统。Xml

公共字符串ToXML(string str)

{

string Reader Reader=new string Reader(str);

XML document XML=new XML document();

xml。Load(阅读器);

返回xml。InnerText . ToString();

}

# C# XML等。符号到lt;gt;相等转义字符

使用系统。木卫一;

使用系统。运行时。序列化;

公共字符串ToXML(string str)

{

使用(MemoryStream ms=new MemoryStream())

{

XmlObjectSerializer SZ=new DataContractSerializer(obj。GetType());

sz。WriteObject(ms,str);

string res=编码。UTF8 . GetString(ms . to array());

返回res

}

}

补充:C#中的转义字符和Verbatim字符串

# C中的转义字符与C/C的定义一致,常用的转移字符有以下几种:

经济社会委员会

角色名

\'

单引号

'

双引号

\\

反斜线符号

\0

零字符

\a

报警符号

\b

退格键

\f

跳跃

\n

换行

\r

返回

\t

水平制表

\v

纵向制表

Verbatim字符串

对于逐字的字符串,编译器完全按照它们的原样来解释它们。也就是说,即使这个字符串跨多行或者包含转义字符,编译器也会忽略它,也就是说,这些格式和转义字符会按原样输出。

唯一的例外是引号,编译器必须对其进行转义,因为只有这样才能确定字符串的边界。

逐字字符串的定义语法以@符号开始,后面是用引号括起来的字符串。

例如:

string sample=@ ' Hello

string sample=@ ' Hello \ tworld//生成Hello\tworld

下面是一个实际的例子:

string sample=@ ' C:\ My Documents \ sample . txt ';

//结果是:C:\My Documents\sample.txt,就像语句一样:string sample=' C:\ \ My Documents \ \ sample . txt '

如果要在逐字字符串中使用引号,必须用额外的引号组对它们进行转义。例如,生成字符串“Hi”的代码如下:

String s=@ ' ' '嗨' ' ';//注意:两边有3个引号

上述代码将生成以下字符串:

以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。如有错误或不足之处,请不吝赐教。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 设计一个简单的C#控制台应用程序,C#控制台程序,C# 创建控制台应用程序
  • 深入解析windows第8版,深入解析C#(第4版)
  • 数组代码,c# 数组操作,C# 数组实例介绍(图文)
  • 学会C#要多久,学会c#要多久,c#学习之30分钟学会XAML
  • 回溯法01背包问题c,回溯法求解01背包问题伪代码,C#使用回溯法解决背包问题实例分析
  • winform 进度条控件,c# 进度条使用
  • winform 进度条控件,c# 进度条使用,C#使用winform实现进度条效果
  • winform backgroundworker,c# isbackground
  • winform backgroundworker,c# isbackground,C# BackgroundWorker用法详解
  • lua与c#交互,lua c#
  • lua与c#交互,lua c#,ToLua框架下C#与Lua代码的互调操作
  • linq c#,linq原理 c#
  • linq c#,linq原理 c#,c#中LINQ的基本用法实例
  • java decimal保留两位小数,sql中decimal函数保留2位小数,C#中decimal保留2位有效小数的实现方法
  • com组件初始化失败,c#开发com组件
  • 留言与评论(共有 条评论)
       
    验证码: