C# 重写For循环中的值
[决定。再次感谢!我不知道为什么循环总是绊倒我,哈哈。] 还有一个循环问题。我想这是我的名片。这一次,我和C#一起工作。试图找出一个好的表达方式,但说这是我的基本代码:C# 重写For循环中的值,c#,for-loop,xamarin-studio,C#,For Loop,Xamarin Studio,[决定。再次感谢!我不知道为什么循环总是绊倒我,哈哈。] 还有一个循环问题。我想这是我的名片。这一次,我和C#一起工作。试图找出一个好的表达方式,但说这是我的基本代码: string[] daftChildren = new string[] { "Deidra", "Jolie", "Johnna", "Kayben", "Saber", "Adam" }; for (int i = 0; i < daft
string[] daftChildren = new string[] { "Deidra", "Jolie", "Johnna",
"Kayben", "Saber", "Adam" };
for (int i = 0; i < daftChildren.Length; i ++) {
Console.WriteLine(daftChildren[i] + " is a member of the family.");
if (daftChildren[i] == "Saber") {
Console.Write("Saber is a part of the family... for now.");
}
}
string[]daftChildren=新字符串[]{“Deidra”、“Jolie”、“Johnna”,
“凯本”、“佩剑”、“亚当”};
for(int i=0;i
代码是不言自明的:我正在使用for循环列出家族中的每个成员如果列出的家族成员中有一个是Saber,那么它会打印“Saber是家族的一部分……目前为止。”但问题是
使用上面的代码,我的输出将打印“Saber是家族的一部分”和“Saber是家族的一部分…现在”。如果块打印,我如何编写它
我希望我问得足够清楚。提前谢谢你的帮助 您只需要一个
if..else
语句,如下所示:
if (daftChildren[i] == "Saber")
{
Console.Write("Saber is a part of the family... for now.");
}
else
{
Console.WriteLine(daftChildren[i] + " is a member of the family.");
}
您只需要一个
if..else
语句,如下所示:
if (daftChildren[i] == "Saber")
{
Console.Write("Saber is a part of the family... for now.");
}
else
{
Console.WriteLine(daftChildren[i] + " is a member of the family.");
}
一种非常狡猾的方法:
string[] daftChildren = new string[] { "Deidra", "Jolie", "Johnna", "Kayben", "Saber", "Adam" };
for (int i = 0; i < daftChildren.Length; i ++) {
Console.Write(daftChildren[i] + " is a member of the family.");
if (daftChildren[i] == "Saber") {
Console.Write(".. for now.");
}
Console.WriteLine();
string[]daftChildren=新字符串[]{“戴德拉”、“朱莉”、“约翰娜”、“凯本”、“佩伯”、“亚当”};
for(int i=0;i
一种非常狡猾的方法:
string[] daftChildren = new string[] { "Deidra", "Jolie", "Johnna", "Kayben", "Saber", "Adam" };
for (int i = 0; i < daftChildren.Length; i ++) {
Console.Write(daftChildren[i] + " is a member of the family.");
if (daftChildren[i] == "Saber") {
Console.Write(".. for now.");
}
Console.WriteLine();
string[]daftChildren=新字符串[]{“戴德拉”、“朱莉”、“约翰娜”、“凯本”、“佩伯”、“亚当”};
for(int i=0;i
for(int i=0;i
for(int i=0;i
只是为了澄清SimpleVar
string[] daftChildren = new string[] { "Deidra", "Jolie", "Johnna", "Kayben", "Saber", "Adam" };
for (int i = 0; i < daftChildren.Length; i ++) {
if (daftChildren[i] == "Saber") {
Console.Write("Saber is a part of the family... for now.");
}
else {
Console.WriteLine(daftChildren[i] + " is a member of the family.");
}
}
string[]daftChildren=新字符串[]{“戴德拉”、“朱莉”、“约翰娜”、“凯本”、“佩伯”、“亚当”};
for(int i=0;i
只是为了澄清SimpleVar
string[] daftChildren = new string[] { "Deidra", "Jolie", "Johnna", "Kayben", "Saber", "Adam" };
for (int i = 0; i < daftChildren.Length; i ++) {
if (daftChildren[i] == "Saber") {
Console.Write("Saber is a part of the family... for now.");
}
else {
Console.WriteLine(daftChildren[i] + " is a member of the family.");
}
}
string[]daftChildren=新字符串[]{“戴德拉”、“朱莉”、“约翰娜”、“凯本”、“佩伯”、“亚当”};
for(int i=0;i
for(int i=0;i
for(int i=0;i如果
是“军刀”…否则
如果
是“军刀”…else
…为什么你有两个独立的if,其中一个你检查字符串是否包含它应该包含的确切内容?@Dispersia,很好的调用,我编辑它来反映if else。为什么你有两个独立的if,其中一个你检查字符串是否包含它应该包含的确切内容?@Dispersia,很好的调用,我编辑了I我很喜欢这种方法。非常感谢。厚颜无耻!我喜欢这种方法。非常感谢。