Dwivedi , Ajay Kumar
Sat, 2 Mar 2002 11:34:06 -0000
> As Linus writes, in the kernel's CodingStyle:
> In short, 8-char indents make things easier to read, and have the
> added benefit of warning you when you're nesting your functions too
> deep. Heed that warning.
> This is a very good argument for using 8-space identation.
Not exactly. Those arguments work for C/C++, not in C#.
Three levels of indentation is *minimum* in C# (or java for that matter).
namespace starts on column 1
class declaration at first level
method at second level,
accessor methods for a property at third level.
If you have a if condition in the code inside the if condition is at 5
levels of indentation.
With a 8 spaces per indentation, its 40 charcter indentation (1/2 of the
IMO TAB based indentation is the best, atleast people have the
choice of setting the tabsize.
Check this out on a 80 char display:
public class Test
private bool isTrue;
public int SomeProperty