Training
Module
Choose the correct data type in your C# code - Training
Choose the correct data type for your code from several basic types used in C#.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The data type of a programming element refers to what kind of data it can hold and how it stores that data. Data types apply to all values that can be stored in computer memory or participate in the evaluation of an expression. Every variable, literal, constant, enumeration, property, procedure parameter, procedure argument, and procedure return value has a data type.
You define a programming element with a declaration statement, and you specify its data type with the As
clause. The following table shows the statements you use to declare various elements.
Programming element | Data type declaration |
---|---|
Variable | In a Dim StatementDim amount As Double Static yourName As String Public billsPaid As Decimal = 0 |
Literal | With a literal type character; see "Literal Type Characters" in Type CharactersDim searchChar As Char = "." C |
Constant | In a Const StatementConst modulus As Single = 4.17825F |
Enumeration | In an Enum StatementPublic Enum colors |
Property | In a Property StatementProperty region() As String |
Procedure parameter | In a Sub Statement, Function Statement, or Operator StatementSub addSale(ByVal amount As Double) |
Procedure argument | In the calling code; each argument is a programming element that has already been declared, or an expression containing declared elementssubString = Left( inputString , 5 ) |
Procedure return value | In a Function Statement or Operator StatementFunction convert(ByVal b As Byte) As String |
For a list of Visual Basic data types, see Data Types.
.NET feedback
.NET is an open source project. Select a link to provide feedback:
Training
Module
Choose the correct data type in your C# code - Training
Choose the correct data type for your code from several basic types used in C#.