Identifiers are the names that developers choose for namespaces, types, type members, and variables. In C# and VB.NET, identifiers must begin with a letter or underscore and cannot be the same name as a reserved keyword. Microsoft no longer recommends the use of Hungarian Notation (e.g., strName, nYear) or delimiting underscores (e.g., Temp_Index) when …
ASP.NET Glossary
Heap is an area of memory reserved for use by the CLR for a running programming. In .NET languages, reference types are allocated on …
Hash Code is a unique number generated to identify each module in an assembly and it is used to insure that only the proper version of a module is loaded at runtime. The hash number is based on the actual code in the …
Globalization (also called internationalization) is the practice of designing and developing software that can be adapted to run in multiple locales. Globalized software does not make assumptions about human language, country, regional, or cultural information based on a single locale. Instead, the software is written to change the locale-specific information it uses to process data and display information …
GAC is a reserved area of memory used to store the assemblies of all of the .NET applications running on a specific machine. The GAC is necessary for side-by-side execution and for the sharing of assemblies among multiple applications. To reside in the GAC, an assembly must be public (i.e., a shared assembly) and have a …
Garbage Collection is the process done by the CLR that searches memory for areas of inactive data and instruction in order to reclaim that space for the general memory pool (the heap). Operating systems may or may not provide …
The collective name for the thousands of classes that compose the .NET Framework is called FCL. The services provided by the library include runtime core functionality (basic types and collections, file and network I/O, accessing system services, etc.), interaction with databases, consuming and producing XML, and support for building Web-based (Web Form) and desktop-based (Windows Form) client applications, …
This is a block of program statements that will be executed regardless if an exception is thrown or not. A finally block is typically associated with a try/catch block, although finally could be used if catch block does not present. This is useful for operations that must be performed regardless if an exception was thrown or not (e.g., …
Finalize is a class-only method that is automatically called when an object is destroyed by the garbage collector. The Finalize method is primarily used to free up unmanaged resources allocated by the object before the object itself is removed from memory. A Finalize method is not needed when only managed resources are used by the object, which are …
Exception Handling is the process of trapping an exception and performing some sort of corrective procedure …