控制台应用程序输出到.csv文件

津恩

我正在尝试制作一个显示数字的程序:

    1, 10   +30
    2, 40     (the scale goes up in this pattern by adding 20 to the last number added)
    3, 90   +50
    4, 160
    5, 250  +70

到目前为止,我有以下代码:

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

 namespace Myloop
 {
      class Program
      {
          static void Main(string[] args)
          {
              FileStream filestream = new FileStream("loopdata.csv", FileMode.Create);
              var streamwriter = new StreamWriter(filestream);
              streamwriter.AutoFlush = true;
              Console.SetOut(streamwriter);
              Console.SetError(streamwriter);

               int forloop;
               for (forloop = 1; forloop < 21; forloop++)
                    Console.WriteLine(forloop);

               Console.ReadLine();

          }
      }
 }

这显示的是数字1-20的第一个序列,但是有人可以在控制台应用程序中给我任何指导如何处理它旁边的另一个序列吗?以及我如何将它们输出到.csv文件,因为到目前为止我所拥有的信息没有出现在.csv文件中。

马库斯·萨法尔(Markus Safar)

如果看一下数字,您会发现可以使用以下公式计算两个数字之间的差:

valueInSecondColumn = 20 * (valueInFirstColumn + 1) - 10;

应用该知识,您可以编写如下代码:

List<string> data = new List<string>();
int calculatedValue = 10;

for (int i = 1; i <= 20; i++)
{
    data.Add(string.Format("{0}, {1}", i, calculatedValue));
    calculatedValue += 20 * (i + 1) - 10;
}

for (int i = 0; i < data.Count; i++)
{
    Console.WriteLine(data[i]);
}

File.WriteAllLines(@"data.txt", data.ToArray());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何从bat / cmd文件启动控制台应用程序,所以控制台输出将在bat内部?

来自分类Dev

我如何从bat / cmd文件启动控制台应用程序,所以控制台输出将在bat内部?

来自分类Dev

VB控制台应用程序重命名文件

来自分类Dev

将控制台应用程序的输出同时记录到文本文件和控制台窗口中

来自分类Dev

没有在控制台应用程序的文件夹中生成 CSV

来自分类Dev

带有换行符的输出字符串到控制台应用程序中的文件

来自分类Dev

如何在日志访问NGINX文件中添加控制台输出Node.js应用程序?

来自分类Dev

无法将已执行命令的输出存储在文件C#控制台应用程序中

来自分类Dev

带有换行符的输出字符串到控制台应用程序中的文件

来自分类Dev

如何在日志访问NGINX文件中添加控制台输出Node.js应用程序?

来自分类Dev

控制台输出到不使用SetOut的文件

来自分类Dev

ESLint同时输出到文件和控制台

来自分类Dev

Java读取文件并将其输出到控制台

来自分类Dev

django-将控制台输出到日志文件

来自分类Dev

将结果输出到日志文件而不是控制台

来自分类Dev

控制台表输出-> csv文件-Export-csv

来自分类Dev

F#CSV TypeProvider在控制台应用程序中的稳定性较差

来自分类Dev

从控制台应用程序运行迁移时,我缺少哪些文件?

来自分类Dev

在控制台应用程序中运行TestSuite机器的浏览结果文件(Spec Explorer)

来自分类Dev

使用批处理文件运行多个控制台应用程序

来自分类Dev

在正在运行的Windows控制台应用程序中处理拖放文件

来自分类Dev

(403)调用生成文件的控制台应用程序时禁止

来自分类Dev

将文件拖放到控制台应用程序上

来自分类Dev

.NET Core 3.0控制台应用程序无法读取文件,引发UnauthorizedAccessException

来自分类Dev

如何获取.Net Core控制台应用程序.exe文件所在目录的路径?

来自分类Dev

使用批处理文件填写exe控制台应用程序的多个输入

来自分类Dev

在Inno Setup中以交互方式运行控制台应用程序/批处理文件

来自分类Dev

控制台应用程序c#中的平面文件格式

来自分类Dev

读取在C ++中使用控制台应用程序打开的文件

Related 相关文章

  1. 1

    我如何从bat / cmd文件启动控制台应用程序,所以控制台输出将在bat内部?

  2. 2

    我如何从bat / cmd文件启动控制台应用程序,所以控制台输出将在bat内部?

  3. 3

    VB控制台应用程序重命名文件

  4. 4

    将控制台应用程序的输出同时记录到文本文件和控制台窗口中

  5. 5

    没有在控制台应用程序的文件夹中生成 CSV

  6. 6

    带有换行符的输出字符串到控制台应用程序中的文件

  7. 7

    如何在日志访问NGINX文件中添加控制台输出Node.js应用程序?

  8. 8

    无法将已执行命令的输出存储在文件C#控制台应用程序中

  9. 9

    带有换行符的输出字符串到控制台应用程序中的文件

  10. 10

    如何在日志访问NGINX文件中添加控制台输出Node.js应用程序?

  11. 11

    控制台输出到不使用SetOut的文件

  12. 12

    ESLint同时输出到文件和控制台

  13. 13

    Java读取文件并将其输出到控制台

  14. 14

    django-将控制台输出到日志文件

  15. 15

    将结果输出到日志文件而不是控制台

  16. 16

    控制台表输出-> csv文件-Export-csv

  17. 17

    F#CSV TypeProvider在控制台应用程序中的稳定性较差

  18. 18

    从控制台应用程序运行迁移时,我缺少哪些文件?

  19. 19

    在控制台应用程序中运行TestSuite机器的浏览结果文件(Spec Explorer)

  20. 20

    使用批处理文件运行多个控制台应用程序

  21. 21

    在正在运行的Windows控制台应用程序中处理拖放文件

  22. 22

    (403)调用生成文件的控制台应用程序时禁止

  23. 23

    将文件拖放到控制台应用程序上

  24. 24

    .NET Core 3.0控制台应用程序无法读取文件,引发UnauthorizedAccessException

  25. 25

    如何获取.Net Core控制台应用程序.exe文件所在目录的路径?

  26. 26

    使用批处理文件填写exe控制台应用程序的多个输入

  27. 27

    在Inno Setup中以交互方式运行控制台应用程序/批处理文件

  28. 28

    控制台应用程序c#中的平面文件格式

  29. 29

    读取在C ++中使用控制台应用程序打开的文件

热门标签

归档