测试代码:
string files = "C:\Hello; C:\Hi; D:\Goodmorning; D:\Goodafternoon; E:\Goodevening";
string[] paths = files.Split(';');
foreach (string s in paths)
{
MessageBox.Show(s);
}
Run Code Online (Sandbox Code Playgroud)
如何在将空格存储到数组之前删除空格?
das*_*ght 12
您可以使用String.Trim方法,如下所示:
foreach (string s in paths)
{
MessageBox.Show(s.Trim());
}
Run Code Online (Sandbox Code Playgroud)
或者,您可以在输入之前消除空格paths,如下所示:
files.Split(new[]{';', ' '}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)
.NET 2.0
string[] paths = Array.ConvertAll(files.Split(';'), a => a.Trim());
Run Code Online (Sandbox Code Playgroud)
.NET 3.5
string[] paths = files.Split(';').Select(a => a.Trim()).ToArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11579 次 |
| 最近记录: |