文本与空间分裂

时间:2013-08-10 16:40:53

标签: c# string split

我有这行C:\pagefile.sys 128 256,我需要获取值示例:

label1.text = C:\pagefile.sys
label2.Text = 128;
label3.text = 256;

所有值都是可变的,有可能吗?

2 个答案:

答案 0 :(得分:12)

您不需要为Split指定空格字符,因为如果没有传递任何字符(或者使用null),则为默认字符。由于params重载方法,Split()Split(new char[0]);相同。

string input = @"C:\pagefile.sys 128 256";
string[] splitString = input.Split();
label1.Text = splitString[0];
label2.Text = splitString[1];
label3.Text = splitString[2];

答案 1 :(得分:5)

string[] temp = yourString.Split(' ');
label1.Text = temp[0];
label2.Text = temp[1];
label3.Text = temp[2];