.NET Library
Provides all the fundamental classes and types.
Arrays
Use arrays to work with a set of values of the same data type.
Best Practices
Lots of suggestions to make your code easier to maintain.
Classes
Use classes to create your own custom objects.
Collections
Represent groups of items in an ordered list.
Databases
Connect to different data sources and retrieve information.
Data Types
A data-type defines what type of data a variable will contain.
Dates & Times
Format and manipulate all your dates and times.
Debugging
Identify and fix run-time errors after they occur.
Excel Interop
Customize the Office applications using .NET languages.
Error Handling
Find and prevent errors occurring in your code.
Files & Directories
Access and change files on your local file system.
Generics
Maximize code reuse, type safety and performance.
Interfaces
Define a set of methods and properties that must be implemented.
MessageBox
Display messages to the user and ask them questions.
Numbers
Format and manipulate all your numbers.
Projects
Every solution can contain one or more projects.
Serialization
Convert objects and data into a format that can be transmitted.
Strings & Characters
Format and manipulate all your text and characters.
Structures
Lightweight alternatives to using a class.
Syntax
Understand how the keywords and operators are put together.
Threading
Perform tasks or one or more threads at the same time.
Variables
Store variables in memory while your code runs.
VBA Migration
Convert your VBA code to the latest C# code.
Visual Studio Editor
A dedicated integrated environment for .NET development.
VSTO Add-ins
Build office add-ins using COM Interop.
Web Add-ins
Build office add-ins using blazor and asp.net.
Web Development
Build scalable websites and web services.
Web Services
Retrieve data from web services.
Windows Forms
Create custom windows forms and dialog boxes for your users.
WPF Forms
Create custom forms and dialog boxes for your users.
XML
A markup language and file format for saving data.
.NET Library
Provides all the fundamental classes and types.
Arrays
Use arrays to work with a set of values of the same data type.
Best Practices
Lots of suggestions to make your code easier to maintain.
Classes
Use classes to create your own custom objects.
Collections
Represent groups of items in an ordered list.
Databases
Connect to different data sources and retrieve information.
Data Types
A data-type defines what type of data a variable will contain.
Dates & Times
Format and manipulate all your dates and times.
Debugging
Identify and fix run-time errors after they occur.
Excel Interop
Customize the Office applications using .NET languages.
Error Handling
Find and prevent errors occurring in your code.
Files & Directories
Access and change files on your local file system.
Generics
Maximize code reuse, type safety and performance.
Interfaces
Define a set of methods and properties that must be implemented.
MessageBox
Display messages to the user and ask them questions.
Numbers
Format and manipulate all your numbers.
Projects
Every solution can contain one or more projects.
Serialization
Convert objects and data into a format that can be transmitted.
Strings & Characters
Format and manipulate all your text and characters.
Structures
Lightweight alternatives to using a class.
Syntax
Understand how the keywords and operators are put together.
Threading
Perform tasks or one or more threads at the same time.
Variables
Store variables in memory while your code runs.
VBA Migration
Convert your VBA code to the latest C# code.
Visual Studio Editor
A dedicated integrated environment for .NET development.
VSTO Add-ins
Build office add-ins using COM Interop.
Web Add-ins
Build office add-ins using blazor and asp.net.
Web Development
Build scalable websites and web services.
Web Services
Retrieve data from web services.
Windows Forms
Create custom windows forms and dialog boxes for your users.