试图在C#中使用for循环打印数字?

时间:2016-04-22 12:07:06

标签: c# loops for-loop foreach while-loop

我试图在C#

中使用for循环打印以下数字
a 100 b 100
a 101 b 101
a 102 b 102
a 103 b 103
a 104 b 104
a 105 b 105

我已尝试使用此代码获取输出:

using System.IO;
using System;
using System;

class Program
{
    static void Main()
    {

        for (int i = 0; i > 200; i++)
        {
            for (int j=0;j>200;j++)
            {
                if ((i % 0) == 1)
                {
                    Console.WriteLine(i);
                }
            }
        }
    }
}

我得到以下输出:

0
10
20
30
.
.
..
200

有没有解决方案

3 个答案:

答案 0 :(得分:3)

试试这个

static void Main()
{
    for (int i = 100; i <= 105; i++)
        Console.WriteLine("a " + i.ToString() + " b " + i.ToString());
}

答案 1 :(得分:1)

这应该有效:

var newPages = [{time:"18:30",msg:"I'm fine"},{time:"09:13",msg:"How are you?"},{time:"10:30",msg:"Hi"}];

var s="";

newPages.sort(function(a,b){return a.time.localeCompare(b.time);});

for(var i=0;i<newPages.length;i++){
  s+=newPages[i].time+" - "+newPages[i].msg+"\n";
}
document.getElementById("out").textContent=s;

编辑:注意,这种类型的字符串插值是在C#6中引入的

答案 2 :(得分:0)

怎么样?

for(int  i = 0; i < 6; i++){
    Console.WriteLine(String.Format("a {0} b {0}"), 100+i);
}