我有这个命令行 C:\pagefile.sys 128 256
,我需要获取值,例如:
label1.text = C:\pagefile.sys
label2.Text = 128;
label3.text = 256;
所有的值都是可变的,这是可能的吗?
如果未传递任何字符(或使用null
),则不需要为Split
指定空格字符,因为默认已经包含。由于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];
string[] temp = yourString.Split(' ');
label1.Text = temp[0];
label2.Text = temp[1];
label3.Text = temp[2];
C:\Users\Some User Name\foo.txt 128 256
,而 label1.Text 应该是C:\Users\Some User Name\foo.txt
而不是C:\Users\Some
。 - dtb