c# - C#中的简单for循环

标签 c#

我正在尝试解决 http://projecteuler.net/problem=1使用 Visual C# Express。

我创建了一个控制台应用程序并编写了以下代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Euler_1
{
    class Program
    {
        static void Main(string[] args)
        {
            int num = 0;
            int sum = 0;
            for (int i = 0; i <= 10; i++)
            {
                if (num / 3 == 0)
                    sum = sum + num;
                num++;
                System.Console.WriteLine(num);
            }

        }
    }
}

只是为了测试我是否能得到任何输出。我不确定这是否是解决此问题的最佳方法。控制台窗口只打开一秒钟然后消失。我该如何解决这个问题?

最佳答案

您可以使用 Console.ReadKey() 修复它。通常,在发生这种情况的控制台应用程序中(尽管如果你能帮助它我永远不会推荐它......控制台往往从现有命令行运行并且预计在完成后立即退出,回到终端的上下文), 你会看到这样的东西:

Console.WriteLine("press any key to exit...");
Console.ReadKey();

关于c# - C#中的简单for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15619891/

相关文章:

c# - 带有默认构造函数的 Unity Framework IoC

c# - 如何设置 FFMPEGInterop 以使用 DRM playready

c# - EF 创建数据库并在其名称中添加 guid

c# - 将文本拆分为 2 种颜色

c# - Request.IsAuthenticated 如何工作?

c# - 使用 openXML 将 docx/doc 第一个页眉和页脚导出为 docx 文件

c# - 我应该如何设置子类中属性的默认值?

c# - 在范围内使用 Excel.Region.get_Range() 会产生意外行为

c# - 使用 c# 目标时获取 "An expression is too long or complex to compile"

c# - 类实例字典