2015-12-04 109 views
1

我是新來的編程在這裏。這是我一直在思考的問題。你可以在c#中設置一個變量爲Console.ReadLine(),然後調用變量而不是每次輸入Console.ReadLine()。例如:你能設置一個變量爲console.ReadLIne()嗎?

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

你是什麼意思調用變量?你*使用像'Console.WriteLine(讀);'這樣的變量 – Habib

回答

4

喜歡分享:

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

這聽起來像你想創建一個代表,像這樣:

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

,然後你可以使用它像這樣:

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

或此或無論如何:

string myLine = readOp(); 
相關問題