今天碰到
![](/icons/28967yi.gif)
个极其简单
![](/icons/28967de.gif)
问题
![](/icons/28967dou2.gif)
说简单
![](/icons/28967dou.gif)
也就是在解析
![](/icons/28967de.gif)
时候碰到
![](/icons/28967yi.gif)
些奇怪
![](/icons/28967de.gif)
![](/icons/28967zifu.gif)
串
![](/icons/28967dou.gif)
然后我们要分割出来相应
![](/icons/28967de.gif)
有用
![](/icons/28967de.gif)
![](/icons/28967zifu.gif)
![](/icons/28967string.gif)
![](/icons/28967zhk2.gif)
str = "as asfje o as jf weo a sf ao alskj dflj aos f oas dfl l lksaf".Split(' ')后会有很多地方存着
![](/icons/28967yi.gif)
个空
![](/icons/28967de.gif)
![](/icons/28967zifu.gif)
串
需要去掉
![](/icons/28967dou2.gif)
原以为
![](/icons/28967string.gif)
![](/icons/28967zhk2.gif)
也应该有remove
![](/icons/28967de.gif)
思路方法
![](/icons/28967dou.gif)
找了下才知道
![](/icons/28967dou.gif)
不是这么用D
![](/icons/28967dou2.gif)
也没找出思路方法
![](/icons/28967dou.gif)
后来看到有人写
![](/icons/28967de.gif)
这个思路方法
![](/icons/28967dou2.gif)
能实现就万岁了哈
using
![](/icons/28967System.gif)
;
using
![](/icons/28967System.gif)
.Collections.Generic;
using
![](/icons/28967System.gif)
.Text;
using
![](/icons/28967System.gif)
.Collections;
![](/icons/28967namespace.gif)
ConsoleApplication1
{
![](/icons/28967class.gif)
RemoveStringEmpty
{
![](/icons/28967static.gif)
void Main(
![](/icons/28967string.gif)
![](/icons/28967zhk2.gif)
args)
{
![](/icons/28967string.gif)
str = "as asfje o as jf weo a sf ao alskj dflj aos f oas dfl l lksaf";
![](/icons/28967string.gif)
![](/icons/28967<img src=)
.gif' />str = str.Split(' ');
List<
![](/icons/28967string.gif)
>
![](/icons/28967<img src=)
.gif' />list =
![](/icons/28967new.gif)
List<
![](/icons/28967string.gif)
>(
![](/icons/28967<img src=)
.gif' />str);
for (
![](/icons/28967int.gif)
i = 0; i <
![](/icons/28967<img src=)
.gif' />list.Count; i
![](/icons/28967jiajia.gif)
)
{
![](/icons/28967if.gif)
(
![](/icons/28967<img src=)
.gif' />list[i]
![](/icons/28967string.gif)
.Empty)
{
![](/icons/28967<img src=)
.gif' />list.Remove(
![](/icons/28967string.gif)
.Empty);
i--;
}
}
![](/icons/28967<img src=)
.gif' />list.CopyTo(
![](/icons/28967<img src=)
.gif' />str);
foreach (
![](/icons/28967string.gif)
ha in
![](/icons/28967<img src=)
.gif' />str)
Console.WriteLine(ha);
Console.ReadLine
![](/icons/28967kh.gif)
;
}
}
}
using
![](/icons/28967System.gif)
;
using
![](/icons/28967System.gif)
.Collections.Generic;
using
![](/icons/28967System.gif)
.Text;
using
![](/icons/28967System.gif)
.Collections;
![](/icons/28967namespace.gif)
ConsoleApplication1
{
![](/icons/28967class.gif)
RemoveStringEmpty
{
![](/icons/28967static.gif)
void Main(
![](/icons/28967string.gif)
![](/icons/28967zhk2.gif)
args)
{
![](/icons/28967string.gif)
str = "as asfje o as jf weo a sf ao alskj dflj aos f oas dfl l lksaf";
![](/icons/28967string.gif)
![](/icons/28967<img src=)
.gif' />str = str.Split(' ');
List<
![](/icons/28967string.gif)
>
![](/icons/28967<img src=)
.gif' />list =
![](/icons/28967new.gif)
List<
![](/icons/28967string.gif)
>(
![](/icons/28967<img src=)
.gif' />str);
for (
![](/icons/28967int.gif)
i = 0; i <
![](/icons/28967<img src=)
.gif' />list.Count; i
![](/icons/28967jiajia.gif)
)
{
![](/icons/28967if.gif)
(
![](/icons/28967<img src=)
.gif' />list[i]
![](/icons/28967string.gif)
.Empty)
{
![](/icons/28967<img src=)
.gif' />list.Remove(
![](/icons/28967string.gif)
.Empty);
i--;
}
}
![](/icons/28967<img src=)
.gif' />list.CopyTo(
![](/icons/28967<img src=)
.gif' />str);
foreach (
![](/icons/28967string.gif)
ha in
![](/icons/28967<img src=)
.gif' />str)
Console.WriteLine(ha);
Console.ReadLine
![](/icons/28967kh.gif)
;
}
}
}
就这么简单
![](/icons/28967dou.gif)
没写全
![](/icons/28967dou.gif)
单步调试可以得到结果
![](/icons/28967dou2.gif)
这样有关
![](/icons/28967de.gif)
空
![](/icons/28967zifu.gif)
串
![](/icons/28967de.gif)
![](/icons/28967shuzu.gif)
就被去掉了还有其他更好
![](/icons/28967de.gif)
办法了么?请大家指点指点~谢过