你能给控制台设置一个变量吗.ReadLIne()

本文关键字:一个 变量 ReadLIne 控制台 设置 | 更新日期: 2023-09-27 18:25:51

我是这里编程的新手。这是我一直在思考的一个问题。你能在c#中将一个变量设置为Console.ReadLine(),然后调用该变量而不是每次都键入Console.ReadLine()吗?例如:

//Set Variable
var read = Console.ReadLine();
//Call vaariable
read;

你能给控制台设置一个变量吗.ReadLIne()

像这样:

//Set Variable
Func<string> read = Console.ReadLine;
//Call vaariable
read();

听起来你想创建一个委托,如下所示:

var readOp = new Func<string>(() => Console.ReadLine());

然后你可以这样使用它:

System.Diagnostics.Debug.Print(readOp());

或者这个,或者其他什么:

string myLine = readOp();