-4
我被困住想弄清楚如何讓程序更改數組中的名稱順序。 期望程序首先顯示姓氏,並在名字和名字的其餘部分必須刪除後。C#數組字符串名稱更改內容順序
static void Main(string[] args)
{
string[] names = { "Paul Page Load Wood", "Michael Kraiser Unter", "Mia Rock Spark" };
/*Present the names
names[1] = "Wood, Paul P. l.";
names[2] = "Unter, Michael K.";
names[3] = "Spark, Mia R."*/
}
您能否請幫助。
謝謝
這是我到目前爲止有:
static void Main(string[] args)
{
string[] names = { "Paul Page Load Wood", "Michael Kraiser Unter", "Mia Rock Spark" };
int i = 0;
foreach (string name in names)
{
string[] eachName = name.Split(' '); // I was advised to no use .split
for (int j = 0; j < eachName.Length; j++)
{
Console.WriteLine("{0} {1}", j, eachName[j]);
}
i++;
Console.WriteLine();
}
}
你應該寫你到目前爲止嘗試過的。我們在這裏幫助你,而不是做你的功課。 –
[提出作業幫助的問題必須包括迄今爲止解決問題所做的工作摘要,以及對解決問題的描述。](http://stackoverflow.com/help/on -topic) –
[將人的姓名解析爲其組成部分的簡單方法?]的可能重複(http://stackoverflow.com/questions/103422/simple-way-to-parse-a-persons-name-into-它的組成部分) – Kritner