在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(  "  " ,  "_ " )