C#:在线上读取程序内的代码

时间:2017-03-05 18:33:58

标签: c# reflection

(我知道这似乎有点无用) 因此,我要说我有一个名为ConsoleApp1.cs的控制台应用程序,其代码如下:

1| Console.WriteLine("The ability for programs to reflect is revolutionary")
2| //Code to print line 1 as "Console.WriteLine("The ability for programs to reflect is revolutionary")"

如何在ConsoleApp1.cs中将指定的代码行打印(Console.WriteLine)作为文本?

1 个答案:

答案 0 :(得分:1)

你可以到达最近,我认为是:

Expression<Action> expr = () => Console.WriteLine("The ability for programs to reflect is revolutionary");
Console.WriteLine(expr.ToString());