I am going to do some programming for Lego Mindstorms in C# using
and have a question. Is there any good simulator to see result of my program without uploading the code to the robot?
Unfortunately, there are no simulators for Lego Mindstorms in C# that fit your requirements. As Sebastian Wahl mentioned, Microsoft Robotics Studio is probably your best bet. Hopefully there will be a tool like this in the future :)