首页 理论教育 String转换、StringBuilder处理SQL

String转换、StringBuilder处理SQL

时间:2023-10-22 理论教育 版权反馈
【摘要】:本节将对本章中比较难以理解的问题进行讲解。C#必须初始化变量才能使用它们进行计算-变量没有初始化不会出问题,因为当企图使用它们时,编译器会提示。如何把String根据指定的规则转换成数组类型,如何在一个String中将指定的String转换成另外的String,例如将“'”转换成“"”。在这里需要引入一个新的Class StringBuilder,来看如下的函数:然后,就可以通过replaceStr1 ToStr2处理SQL语句的时候处理“'”符号了。

String转换、StringBuilder处理SQL

本章详细介绍了C#中类的基本知识。本节将对本章中比较难以理解的问题进行讲解。

读者疑问:请简要说明C#类中的值类型?

解答:各种值类型总是含有相应该类型的一个值。C#必须初始化变量才能使用它们进行计算-变量没有初始化不会出问题,因为当企图使用它们时,编译器会提示。每当把一个值赋给一个值类型时,该值实际上被复制了。相比,对于引用类型,仅是引用被复制了,而实际的值仍然保留在相同的内存位置,但现在有两个对象指向了它(引用它)。C#的值类型可以归类如下。

978-7-111-36370-5-Part02-180.jpg简单类型(Simple Types)。

978-7-111-36370-5-Part02-181.jpg结构类型(Struct Types)。(www.xing528.com)

978-7-111-36370-5-Part02-182.jpg枚举类型(Enumeration Types)。

读者疑问:请简要介绍C#数据类型之间的转换的操作技巧。

解答:首先来看int和String之间的转换int->String,String->int就有很多选择,例如ToInt16(),ToInt32,ToInt64等的类似的函数,他们的用法都是一样的。如何把String根据指定的规则转换成数组类型,如何在一个String中将指定的String转换成另外的String,例如将“'”转换成“"”。在这里需要引入一个新的Class StringBuilder,来看如下的函数:

然后,就可以通过replaceStr1 ToStr2(str,"'","''")处理SQL语句的时候处理“'”符号了。另外还可以通过replaceStr1ToStr2(str,"\n","<br>")来处理输出数据的时候的换行符。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈