I\'m wondering if there\'s a more OO way of creating spaces in C#.
Literally Space Code!
I currently have tabs += new String(\" \"); and I can\'
There is no reason to do this. All else being equal, smaller code is better code. String.Empty and new String(' ') communicate the same thing as "" and " ", they just take more characters to do it.
Trying to make it 'more OO' just adds characters for no benefit. Object-Orientation is not an end in itself.