我有名字的下面的列表:分割字符串轉換成較小的字符串
List<string> names = new List<string>();
names.Add("Tom Example");
names.Add("Ron Example");
names.Add("Peter Pavel Example");
names.Add("Pavel Ron Tom Example");
我想分割在較小的字符串字符串列表中的每個元素:
string firstName;
string firstInitial;
string lastName;
string lastInitial;
string secondName;
string secondInitial;
我想這樣做方法循環becouse我想在這些小字符串上做一些事情。如果我在字符串中有3個姓氏和姓氏,我只想要第一個和第二個姓氏。對於間隙:
對於列表的最後一個元素,我想有一個結果:
string firstName == Pavel;
string firstInitial == P;
string lastName == Example;
string lastInitial == E;
string secondName == Ron;
string secondInitial == R;
我不知道如何實現這個問題才能正常工作。有任何想法嗎?爲自己
你怎麼能可靠地說第二個字符串不是姓,但最初? – Tigran 2014-09-02 10:05:01
計算字符串中有多少單詞(要查看他是否有兩個名字或只有一個名字),分割它們,使用分割字符串作爲分割字符串,然後完成。 – DatRid 2014-09-02 10:05:14
我從數據庫中獲取字符串,所以總是姓氏是最後一個世界。 – Sowiarz 2014-09-02 10:06:38