-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