读书人

在C#中如何把空格转换成下划线?

发布时间: 2011-12-25 23:21:20 作者: rapoo

在C#中,怎么把空格转换成下划线??
我在做模糊查询,在C#中,怎么把空格转换成下划线??比如,在文本框中输入“CSDN + 空格”,输出的结果为:“CSDN__”,我是做模糊查询中要这样写的,按三层架构写,我在逻辑层中写了一个转换的函数,代码如下:

//转换空格
public string Change(string strChar)
{
for(int i = 0;i <= strChar.Length;i++)
{
if(strChar == " ")
{
strChar = strChar + "_ ";
//strChar = "_ ";
}
break;
//continue;
}
return Change(strChar);
}
但我写的有问题,检查不出来,好像语法也有错误,但没有报错,只是会有死循环的,不知道为什么,请各位高手帮我解决怎么把空格转换成下划线的问题,谢谢


[解决办法]
string.Replace( " " , "_ " )

读书人网 >C#

热点推荐