从c#中的char中删除转义字符

时间:2012-08-21 13:58:36

标签: c#

我从数据库中检索nchar(2)并在c#中分配给char变量时遇到问题。以下是样本值:

数据库值 S C#变量值“S” 数据库值 null C#变量值“\ 0”

我正在使用动态变量进行检索,并在将其分配给char变量后,它会抛出错误。在将其分配给char变量之前是否需要首先修剪并删除转义字符,还是有任何标准函数来执行任务?

1 个答案:

答案 0 :(得分:0)

试试这个:

string dbValue = ...; // FROM DB!
string cValue = dbValue == null ? String.Empty : dbValue.Trim('\0').Trim();

对于db的空值以及空字符串...

,结果将得到一个空字符串