I have an interesting question.
Imagine I have a lot of data changing in very fast intervals.
I want to display that data as a table in console app. f.ex:

```
-------------------------------------------------------------------------
|    Column 1     |    Column 2     |    Column 3     |    Column 4     |
-------------------------------------------------------------------------
|                 |                 |                 |                 |
|                 |                 |                 |                 |
|                 |                 |                 |                 |
-------------------------------------------------------------------------

```

How to keep things fast and how to fix column widths ? I know how to do that in java, but I don't how it's done in C#.