Archive for the ‘Definition’ Category
What is a Assembly?
Posted by: admin in .NET, Definition on March 31st, 2009
It is an Output Unit. It is a unit of Deployment & a unit of versioning. Assemblies contain MSIL code.
Assemblies are Self-Describing. [e.g. metadata,manifest]
An assembly is the primary building block of a .NET Framework application. It is a collection of functionality that is built, versioned, and deployed as a single implementation unit (as one or more files). All managed types and resources are marked either as accessible only within their implementation unit, or by code outside that unit.
What is a Namespace?
Posted by: admin in .NET, Definition on March 31st, 2009
It is a Collection of names wherein each name is Unique.
They form the logical boundary for a Group of classes.
Namespace must be specified in Project-Properties.
What is a Stream?
Posted by: admin in Definition on March 30th, 2009
A Stream is a logical sequence of bytes, independent of any particular medium (file, memory, communication port, or other resource).
What is a Reflection?
Posted by: admin in Definition on March 27th, 2009
Reflection is the programmatic act of reading the metadata associated with a type.
Reflection is most useful in conjunction with attributes, which are a way of adding information to a type and affecting the type’s behavior.
It allows you to define new types during runtime and emit the corresponding IL code and metadata (using the services found in the System.Reflection.Emit namespace