【发布时间】:2016-11-16 19:38:32
【问题描述】:
我一直想弄清楚如何制作一个程序来更改数组中名称的顺序。 期望程序首先显示姓氏,然后显示名字,其余的名字必须缩写。
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();
}
}
【问题讨论】:
-
你应该写下你迄今为止尝试过的东西。我们在这里为您提供帮助,而不是为您做作业。
-
为什么不
Spark, Mia R.? -
编辑你的帖子并将代码放在那里,不要把它放在 cmets @PedroSilva 中。