gpt4 book ai didi

c# - 合并两个程序并使用 1 的输出作为另一个程序的输入

转载 作者:太空宇宙 更新时间:2023-11-03 14:55:15 24 4
gpt4 key购买 nike

我正在尝试合并两个程序,使用一个程序的输出作为另一个程序的输入。 程序 # 1 最终写入输出,程序 2 希望用户使用控制台进行输入。我不希望程序 1 的结果显示为输出,而是用作输入,这样程序 2 就不会要求用户输入。

    foreach (var item in result)
{
Console.Write(item);
}
Console.ReadLine();


**end of program 1**



**program 2**

Console.WriteLine("Please, enter numbers");

var numbersStr = Console.ReadLine();

if (!string.IsNullOrEmpty(numbersStr))
{
numbersStr = numbersStr.Trim();

and program continues

最佳答案

看来你只需要方法。您不需要两个程序。

// name this method appropriately!
private static string Program1() {
string retVal = "";
// here goes your program 1
// replace every Console.Write with retVal += ...
// e.g.
foreach (var item in result)
{
retVal += item.ToString();
}
return retVal;
}

// name this properly as well
private static void Program2(string input) {
// program 2 goes here
}

在你的 Main 中,

Program2(Program1());

关于c# - 合并两个程序并使用 1 的输出作为另一个程序的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49709455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com