c#

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 different CPU.

Related TutorialsXQL (XML Query Language)
XPointer (XML Pointer Language)
Visual Studio
Application …

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

Multi-module Assembly

Multi-module Assembly is a .NET program which is contained in many modules and resource files. The use of an assembly manifest to identify all of the files in a multi-module assembly is required.

Related TutorialsDownload Cache
.NET FCL (Framework Class Library)
Try/Catch …

Learn more

MSIL (Microsoft Intermediate Language)

MSIL is the machine-independent language into which .NET applications are compiled using a high-level .NET language compiler (e.g., C# and VB.NET). The MSIL output is then used as the input of the JIT compiler, which compiles the MSIL instructions to machine language just prior to its execution.

Related TutorialsTypes
XML Web services
MVC (Model-View-Controller)
Web …

Learn more

Module

Module is a  subunit of an assembly. Assemblies contain one or more modules, which are DLLs that must be combined into assemblies to be used. The assembly manifest (sometimes called a module manifest) describes all of the modules associated with an assembly.

Related TutorialsWSDL (Web Services Description Language)
Inheritance
CLS (Common Language Specification)
GAC (Global Assembly …

Learn more

Method

Method is a function defined within a class. Methods (along with events) defined the behavior of an object.

Related TutorialsIDL (Interface Definition Language)
VB.NET (Visual Basic …

Learn more

Member variables

Member variables (called also fields) are the typed memory locations used to store values.

Related TutorialsShared assembly
Class
CIL (Common Intermediate Language)
Hash …

Learn more

Lifetime

Lifetime is the duration from an objects existence. From the time an object is instantiated to the time it is destroyed by the garbage collector.

Related TutorialsEvent Handler
PE (Portable Executable)
Structure
Strong name
DTD (Document …

Learn more

Keywords

Keywords are the names that have been reserved for special use in a programming language. The C# language defines about 80 keywords, such as bool, namespace, class, static, and for. Keywords may not be used as identifiers in program code.

Related TutorialsFCL (Framework Class Library)
Runtime host
XDA
Unmanaged …

Learn more

JIT (Just In Time)

JIT is the concept of only compiling units of code just as they are needed at runtime. The JIT compiler in the CLR compiles MSIL instructions to native machine code as a .NET application is executed. The JIT-compiled code is cached in memory and is never recompiled more than once during the program’s execution.

Related TutorialsPre-defined types
SOAP (Simple Object …

Learn more