ASP.NET Glossary

Pinned

Pinned is a block of memory that is marked as unmovable. Blocks of memory are normally moved at the discretion of the CLR, typically at the time of garbage collection. Pinning is necessary for managed pointer types that will be used to work with unmanaged code and expect the data to always reside at the same location in …

Learn more

Overriding

Overriding is a language feature that allows a subclass or child class to provide a specific implementation of a method that is already provided by one of its parent or superclasses classes. The implementation in the subclass overrides (replaces) the implementation in the superclass by providing a method that has same name, same parameters or signature, and same …

Learn more

Overloading

Overloading is a usage of a single identifier to refer to multiple methods that differ by their parameters and/or …

Learn more

Object type

Object type is the most fundamental base type (System.Object) that all other .NET Framework types are …

Learn more

Object

Object is the instance of a class that is unique and self-describing. A class defines an object, and an object is the functional, realization of …

Learn more

.NET Languages

These include C# and VB .NET (Visual Basic .NET), the objectoriented and modernized successor to Visual Basic 6.0; these languages also include JScript .NET (a server-side version of JavaScript), J# (a Java clone), and C++ with …

Learn more

.NET FCL (Framework Class Library)

.NET FCL is the foundation of classes, interfaces, value types, services and providers that are used to construct .NET Framework desktop and Web-based (i.e., ASP.NET) applications. The fundamental elements of the FCL are defined as classes located in the System namespace. All of the most primitive aspects of .NET are stored in System, including built-in value types, the …

Learn more

.NET Framework

.NET Framework is a programming infrastructure created by Microsoft for building, deploying, and running applications and services that use .NET technologies, such as Windows Forms (the technology for creating desktop user interfaces),  and Web services. The .NET Framework contains three major parts: the Common Language Runtime (CLR), the Framework Class Library, …

Learn more

Native code

Native (also called object or machine) code  is are machine-readable instructions that are created for a specific CPU architecture. Native code for a specific family of CPUs is not usable by a computer using …

Learn more

Namespace

Namespace (also called name scope) is a logical group of the names (i.e., identifiers) used within a program. A developer specifies multiple namespaces as a way to logically group identifiers based on their use. For example, System.Windows and System.Panels are two namespaces each containing types used for for different purposes. The name used for any identifier may only …

Learn more