Given your mention of "C#'s reflection power", I am unsure whether you're looking for an interactive C# console for small code snippets of your own (à la Ruby's irb
), or a means of interacting with an existing, compiled application currently running as a process.
In the former case: