Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

What is the best way to arrange variables and methods in a class? -


i arrange variables , methods this:

class myclass {     // public variables     // public methods     // private methods     // private variables } 

i want know best arrangement defining functions , variables in terms of readability?

edit: enum , class definitions within class?

like this:

class myclass {     // private fields     // public methods     // private methods } 

you shouldn't have public fields. use properties instead.

stylecop has set of rules on suggested code order. see sa1201:

within class, struct, or interface, elements must positioned in following order:

  • fields
  • constructors
  • finalizers (destructors)
  • delegates
  • events
  • enums
  • interfaces
  • properties
  • indexers
  • methods
  • structs
  • classes

and sa1202:

to comply rule, adjacent elements of same type must positioned in following order access level:

  • public
  • internal
  • protected internal
  • protected
  • private

if use stylecop warn when break these rules.


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -