2016-12-01 277 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