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

标签 c# 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 文件中。

最佳答案

首先将控制台输出流式传输到文件

FileStream filestream = new FileStream("loopdata.csv", FileMode.Create);
var streamwriter = new StreamWriter(filestream);
streamwriter.AutoFlush = true;
Console.SetOut(streamwriter);
Console.SetError(streamwriter);

关于c# - 控制台应用程序输出到 .csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19717174/

相关文章:

c# - Specflow - 使用来自 .NET Core 的 Microsoft 依赖注入(inject)导致 BoDi.ObjectContainerException

c# - 从其通用父类继承的嵌套类

php - 在 PDO 中使用 mysql insert 和 implode

Python:通过 Pandas Dataframe 迭代写入 CSV 文件

javascript - 触发点击 n 在 javascript 中创建的元素并下载 csv 文件

c# - 在 powershell 中使用 nuget 外部工具

c# - 字符串常量类应该是静态的吗?

c# - 将 Func<TDao, bool> 转换为 Func<TEntity, bool>

csv - 如果匹配列值,golang csv 删除重复项

php - 如何从另一个php文件调用函数?