No – if you are displaying to console, there is no way to have a realtime updating of the UI without calling a method more than once to update the console.
Other UIs have ways to do this using events, bindings etc.
3
solved Can I update C# console output in realtime without constantly writing to it?