Language Features

In this section

Arrays
Make your code smaller and more flexible when you collect groups of related values.
Constants and Enumerations
Give names to values that do not change that you must use again and again.
Control Flow
Control the flow of your program's execution.
Data Types
Shows the types of stored data and their different configurations.
Declared Elements
Gives the constructs that you can declare, their names and qualities, and how the compiler finds references to them.
Events
Shows how to declare and use events.
Objects and Classes
Gives a general analysis of objects and classes, how to use them, their relations, and the procedures and events that they make available.
Operators and Expressions
The constructs that operate on values, how to use them satisfactorily, and how to put them together to make new values.
Procedures
Gives information about procedures (Method, Sub, Function, and Property), and special topics such as recursion and overloaded procedures.
Statements
Gives information about declarations and executable statements.
Strings
Gives basic information about how to use strings of characters.
Traits
Give names to pieces of shared code.
Units of Measure
Operate on physical quantities such as distance, mass, and temperature.
Variables
Give names to values that change during execution.