首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#除了字符串中的换行符,并用split分割时不计算在length内

2013-03-04 
c#去除字符串中的换行符,并用split分割时不计算在length内dex1 TextBox1.Text.ToLower().Replace(\n,(

c#去除字符串中的换行符,并用split分割时不计算在length内
dex1 = 
TextBox1.Text.ToLower().Replace('\n',(char)32).Replace('\r',(char)32);    
//字符预处理(1.将换行符替换成空格2.全部转换成小写)
String[] Code1 = dex1.Trim().Split(' '); 

这样处理后 换行符倍替换成两个空字符了 但空字符还是计算在code1的length中
急求啊!!!
[解决办法]
string[] Code1 = TextBox1.Text.ToLower().Split(new string[] { "\r\n" }, StringSplitOptions.None).Select(x => x.Trim()).ToArray();

热点排行