.NET Framework Application Essentials

This section of the .NET Framework documentation provides information about basic application development tasks in the .NET Framework.

Working with Base Types in the .NET Framework

Discusses formatting and parsing base data types and using regular expressions to process text.

Collections and Data Structures

Discusses the various collection types available in the .NET Framework, including stacks, queues, lists, arrays, and structs.

Generics in the .NET Framework

Describes the Generics feature, including the generic collections, delegates, and interfaces provided by the .NET Framework. Provides links to feature documentation for C#, Visual Basic and Visual C++, and to supporting technologies such as Reflection.

Numerics in the .NET Framework

Describes the numeric types in the .NET Framework.

Handling and Raising Events

Provides an overview of the event model in the .NET Framework.

Handling and Throwing Exceptions

Describes error handling provided by the .NET Framework and the fundamentals of handling exceptions.

File and Stream I/O

Explains how you can perform synchronous and asynchronous file and data stream access, and how to use to isolated storage.

Dates, Times, and Time Zones

Describes how to work with time zones and time zone conversions in time zone-aware applications.

Programming with Application Domains and Assemblies

Describes how to create and work with assemblies and application domains.

Serialization in the .NET Framework

Discusses the process of converting the state of an object into a form that can be persisted or transported.

Resources in Desktop Apps

Describes the .NET Framework support for creating and storing resources. This section also describes support for localized resources and the satellite assembly resource model for packaging and deploying those localized resources.

Globalizing and Localizing .NET Framework Applications

Provides information to help you design and develop world-ready applications.


Provides information about Microsoft UI Automation, which is an accessibility framework that addresses the needs of assistive technology products and automated test frameworks by providing programmatic access to information about the user interface (UI).

Extending Metadata Using Attributes

Describes how you can use attributes to customize metadata.

64-bit Applications

Discusses issues relevant to developing applications that will run on a Windows 64-bit operating system.

.NET Framework Development Guide

Provides a guide to all key technology areas and tasks for application development, including creating, configuring, debugging, securing, and deploying your application, and information about dynamic programming, interoperability, extensibility, memory management, and threading.

Security in the .NET Framework

Provides information about the classes and services in the common language runtime and the .NET Framework that facilitate secure application development.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft