如何在程序启动期间使用 < 运算符 C# 加载 .dat 文件
how to load a .dat file during program start with < operator C#
我有一个 *.dat 文件,我应该在命令行中启动程序时加载它。例如
programm.exe < data.dat
dat 文件只包含一个由一些符号组成的二维结构。
例如
################
................
################
................
################
................
我想加载它并在 WinForms 中显示它。
如果有人知道指定“<”的位置。我刚刚得到提示,我可以在没有文件处理的情况下完成
如果命令行总是 programm.exe < data.dat 那么你可以使用:
static void Main(string[] args)
{
string input = System.Console.In.ReadToEnd();
}
如果输入缺失,这将等待用户输入。您可以使用 async 防止在输入丢失或正在加载时阻止程序执行。
static void Main(string[] args)
{
string input = "";
Task.Run(async () => { input = await System.Console.In.ReadToEndAsync(); });
}
我有一个 *.dat 文件,我应该在命令行中启动程序时加载它。例如 programm.exe < data.dat
dat 文件只包含一个由一些符号组成的二维结构。 例如
################
................
################
................
################
................
我想加载它并在 WinForms 中显示它。
如果有人知道指定“<”的位置。我刚刚得到提示,我可以在没有文件处理的情况下完成
如果命令行总是 programm.exe < data.dat 那么你可以使用:
static void Main(string[] args)
{
string input = System.Console.In.ReadToEnd();
}
如果输入缺失,这将等待用户输入。您可以使用 async 防止在输入丢失或正在加载时阻止程序执行。
static void Main(string[] args)
{
string input = "";
Task.Run(async () => { input = await System.Console.In.ReadToEndAsync(); });
}