2016-12-01 229 views
-6

我有一个名称,例如“LUKE CARROLL”只是一个字符串,我想将此字符串拆分为名和姓。所以我只需要将字符串拆分成有空格的地方。
所以我最终会是这样的:将字符串拆分为两个单独的字符串

string FirstName = "Luke"; 
string LastName = "Carroll"; 

我该怎么办呢?

+0

你有没有看着['string.Split'(https://msdn.microsoft.com/en-us/library/b873y76a(V = vs.110)的.aspx ) – ChrisF

+0

'string [] parts = myString.Split('');'? –

+1

名称很复杂:'Van der Graaf','Charles de Batz-Castelmore d'Artagnan' –

回答

2

使用split()

string name= "LUKE CARROLL"; 
    string[] tmp = name.Split(' '); 
    string FirstName = tmp [0]; 
    string LastName = tmp [1]; 
+3

'textbox2.text = tmp [0] .SubString(0,tmp [0] .Length-4).TrimStart('+ ').TrimStart(' 0' );'??? – Pikoh