The commonly accepted way to format C# code seems to be as follows:
namespace SomeNamespace { namespace SomeSubNamespace { class SomeClass { void SomeFunction() { using (var someFile = new StreamWriter(somePath)) { try { lock(someCriticalSection) { using (var someDisposableThing1 = new DisposableThing()) { DoSomething(); using (var someDisposableThing2 = new DisposableThing()) { lock(someOtherCriticalSection) { DoSomethingMore(); } } } } } catch(Exception e) { Log(e); } } } } }
This wastes a large amount of screen space, both horizontally and vertically. I'm surely not the first person who notices. My question is: do you live with it, or have you developed a different formatting style to avoid an excess of white space?
PS: Note that I didn't even use a single if statement yet!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With