木子屋 Dnawo's BLOG

for循环小测试(C#)

👤 dnawo 📅 2009-10-22 👁 4635 👍 0 💬 0 🔄 本站原创
static void Main(string[] args)
{
    for (int i = 0; i < Number(); i++)
        Console.WriteLine(i);

    Console.ReadKey();
}

static int Number()
{
    Console.WriteLine("Call Number()");
    return 5;
}

执行结果:

图片

可见,每次循环都调用了一次Number方法,C#内部没有自动创建一个变量并赋值Number(),所以建议手工创建变量赋值:

static void Main(string[] args)
{
    int counter = Number();
    for (int i = 0; i < counter; i++)
        Console.WriteLine(i);

    Console.ReadKey();
}

static int Number()
{
    Console.WriteLine("Call Number()");
    return 5;
}

执行结果:

图片

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 乐秀生成工具有时不能成功更新状态Bug 下一篇 → DataGridView空白区域用网格填充示例