Alex Rivera | Logout

Order of items in classes: Fields, Properties, Constructors, Methods

Asked 2008-09-29T20:23:21.793
832

Is there an official C# guideline for the order of items in terms of class structure?

Does it go:

  • Public Fields
  • Private Fields
  • Properties
  • Constructors
  • Methods
    ?

I'm curious if there is a hard and fast rule about the order of items? I'm kind of all over the place. I want to stick with a particular standard so I can do it everywhere.

Edit
Report

1 Answer

3

The closest you're likely to find is "Design Guidelines, Managed code and the .NET Framework" (http://blogs.msdn.com/brada/articles/361363.aspx) by Brad Abrams

Many standards are outlined here. The relevant section is 2.8 I think.

answered 2008-09-29T20:29:33.620

Your Answer