![C# Relational Operators](icons/CSharp.png) | C# Relational Operators The eleventh part of the C# Fundamentals tutorial returns to the generic operators by describing the relational operators. These useful operators permit the developer to compare two values and make decisions based upon the result of the comparison. |
![C# Conditional Operator](icons/CSharp.png) | C# Conditional Operator The twelfth part of the C# Fundamentals tutorial examines the conditional operator. This interesting ternary operator permits one of two values to be selected based upon a Boolean condition. |
![C# Nullable Numeric Data Types](icons/CSharp.png) | C# Nullable Numeric Data Types The thirteenth part of the C# Fundamentals tutorial reviews the C# numeric data types. In this article we investigate the concept of undefined or nullable data and the data types introduced as part of .NET 2.0 that permit the storage of null information. |
![C# Operator Precedence](icons/CSharp.png) | C# Operator Precedence The fourteenth part of the C# Fundamentals tutorial combines information from the earlier articles. This article is a reference to the operator precedence of all operators included in the tutorial. |
![C# Character Data Type](icons/CSharp.png) | C# Character Data Type The fifteenth part of the C# Fundamentals tutorial returns to the topic of data types. This article examines the character data type that permits us to begin crossing the boundary between numeric values and representations of textual information. |
![C# String Data Type](icons/CSharp.png) | C# String Data Type The sixteenth part of the C# Fundamentals tutorial begins an examination of the string data type. This is possibly the most important native data type in the C# programming language. Using strings, we can perform processing of textual information. |
![C# Basic String Operators](icons/CSharp.png) | C# Basic String Operators The seventeenth part of the C# Fundamentals tutorial looks at the use of the basic operators used earlier in the tutorial and how they can be applied to the string data type. These operators form the starting knowledge of C# string manipulation. |
![C# String to Number Conversion](icons/CSharp.png) | C# String to Number Conversion The eighteenth part of the C# Fundamentals tutorial brings together the native data types discussed so far. This article describes how to convert string values to numeric types. This is essential when allowing free-form user input of numeric data. |
![C# Number to String Conversion](icons/CSharp.png) | C# Number to String Conversion The nineteenth part of the C# Fundamentals tutorial continues the examination of conversion between string data and numeric data. This article considers the reverse of the previous part, this time transforming numeric data into formatted strings. |
![C# String Generation with String.Format](icons/CSharp.png) | C# String Generation with String.Format The twentieth part of the C# Fundamentals tutorial adds to the previous examination of conversion between numeric and string data. This article describes the Format method of the String class that allows generation of strings containing text and numbers. |