代码之家  ›  专栏  ›  技术社区  ›  AAH-Shoot

C#-从字符串数组向文件写入文本的最佳方式是什么

  •  3
  • AAH-Shoot  · 技术社区  · 15 年前

    组,

    我正在寻找新的有趣的方法来将字符串数组写入.txt文件。 -每次调用和保存此文件时,都会重写此文件。 -文件名将具有足够的动态性,以便.exe知道字符串的位置。

    例如:

     ~/someFile.exe "fileName" "string|string|string|"
    

    有什么建议吗?

    乍得

    4 回复  |  直到 15 年前
        1
  •  7
  •   Darin Dimitrov    15 年前

    你可以用这个 File.WriteAllLines 方法:

    public class Program
    {
        static void Main(string[] args)
        {
            File.WriteAllLines(
                args[0], 
                args[1].Split(new [] { '|' }, StringSplitOptions.RemoveEmptyEntries)
            );
        }
    }
    

    然后打电话: someFile.exe "fileName" "string|string|string|"

        2
  •  0
  •   asawyer    15 年前
        3
  •  0
  •   Hans Olsson    15 年前

    我就把它转过来打电话给你 StreamWriter.WriteLine
    下面是一个示例,演示了如何执行此操作: Writing Text to a File

        4
  •  0
  •   David    15 年前

    你能解释一下你所说的“文件名将具有足够的动态性,使.exe能够知道字符串的位置”是什么意思吗?

    推荐文章