The Console.Write method is ideal for when you do not know what you need to output in advance. You could use a StringBuilder for this scenario. But the Write method provides immediate output and requires less code to use.StringBuilder. Discussion. In most console programs, the actual time required for outputting the text to the screen, mainly in the lower levels of Windows, is far greater than.