private
: This modifier makes a member only visible inside the class.internal
: This modifier makes a member only visible inside the class or within the same assembly.protected
: This modifier makes a member only visible inside the class or derived classes.public
: This modifier makes a member visible everywhere.static
, const
, and readonly
keywords?static
: This keyword makes the member shared by all instances and accessed through the type.const
: This keyword makes a field a fixed literal value that should never change.readonly
: This keyword makes a field that can only be assigned at runtime using a constructor.[Flags]
attribute to an enum
type when you want to store combined values?[Flags]
attribute to an enum
type when you want to store combined values, then a stored enum
value that is a combination will return as the stored integer value instead of a comma-separated list of text values.partial
keyword to split the definition of a type over multiple files.18.117.74.231