從文本框裏面的winform我以用戶輸入爲csv,我將它們放入字符串數組,我重複低谷陣列創建具有名字和姓氏的一些對象中刪除空白。從字符串
if(txtAuthors.Text != string.Empty)
{
if(txtAuthors.Text.Contains(","))
{
if (authorsInput.Count() > 0)
{
foreach (string name in authorsInput)
{
name.TrimStart();
string[] firstAndLastName = name.Split(' ');
string fname = firstAndLastName[0];
string lname = firstAndLastName[1];
}
}
}
}
問題是,第一個逗號之前僅第一作者加入,因爲它應該(FNAME和L-NAME)和其他唯一名字。所以,我已經試過,你可以看到修剪的名字從數組成員,但問題刪除空格還是一樣。
我在做什麼錯在這裏?
更新:這個現在工作
string[] firstAndLastName = name.TrimStart().Split(' ');
,但我仍然不知道爲什麼這不工作
name.TrimStart();
string[] firstAndLastName = name.Split(' ');
後樣品輸入這是必需的。 –