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 …
ASP.NET Glossary
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 …
Overloading is a usage of a single identifier to refer to multiple methods that differ by their parameters and/or …
Object type is the most fundamental base type (System.Object) that all other .NET Framework types are …
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 …
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 …
.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 …
.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, …
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 …
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 …