static :
Use the static modifier to declare a static member, which belongs to the type itself rather than to a specific object. The static modifier can be used with classes,fields, methods, properties, operators, events, and constructors, but it cannotbe used with indexers, destructors, or types other than classes.
const:
The const keyword is used to modify a declaration of a field or local variable. It specifies that the value of the field or thelocal variable is constant, which means it cannot be modified.
readonly
The readonly keyword is a modifier that you can useon fields. When a field declaration includes a readonly modifier, assignments to the fields introduced by the declaration can only occur as part of the declaration or in a constructor in the same class.
internal:
The internal keyword is an access modifier for types and type members. Internal types or members areaccessible only within files in the same assembly,
sealed:
When applied to a class, the sealed modifier prevents other classes from inheriting from it.
摘自MSDN对于每个Modifier的描述, 放到一起看便清楚了:)。