Chevron Left Icon
Data Types and Variables
Lesson 1 of 3
Chevron Right Icon
  1. 1

    When we write programs, we’re telling the computer how to process pieces of information, like the numbers in a calculation, or printing text to the screen. So how does a computer distinguish betwee…

  2. 2

    Data types tell us a few things about a piece of data, like: - How it can be stored - What operations we can perform with it - Different methods it can be used with Data types are present in al…

  3. 3

    When we use data in our programs, it’s good practice to save them in a variable. A variable is basically like a box in our computer memory where we can store values used in our code. In C#, data…

  4. 4

    When you program, you’ll come across a lot of errors. And that’s ok! And when you’re first starting to learn a strongly-typed language, they can be pretty common. So, what happens if you forget t…

  5. 5

    Because variables have to be strictly typed, there may be some circumstances where we want to change the type of data a variable is storing. This strategy is known as data type conversion. For …

  6. 6

    Congratulations! In this lesson, you learned about how data types and variables work in C#. Topics covered include: - C# built-in data types, including int, double, char, string, and bool - How to…

  1. 1

    No matter what you want to make in C#, you’ll need numbers! Art: what are the dimensions of your canvas? Games: how fast can your player move? Business: how much does your product …

  2. 2

    In C#, there are several ways of representing numerical data. Your usage of each will depend on your application. When choosing a data type, think about the following questions: Do I need a whole …

  3. 3

    So what can we do with numerical data? A first step is to write expressions using arithmetic operators. Arithmetic operators include: - addition […] - subtraction […] - multiplication …

  4. 4

    Often we need to update a variable in our program. We can do so by modifying that variable using an arithmetic expression, then re-saving it to the same variable name: […] Programmers are alw…

  5. 5

    One arithmetic operator that we haven’t covered yet and may be less familiar is a modulo. A modulo returns a remainder, what is left over when we divide a number by another number. […] Th…

  6. 6

    So how do we do more advanced mathematical operations? For example, how would we perform a square root on a number if the program doesn’t recognize a square root symbol? There are several built-in…

  7. 7

    We introduced you to a few common built-in methods, but there are many more out there! Now’s a good time to practice your documentation search skills. Take a moment to look up the following built-…

  8. 8

    Great job! You just learned about numerical data types and how to work with numerical data in a few different ways: - Use arithmetic operators to write expressions. - Combine operators together to …

  1. 1

    Working with text is a fundamental part of writing programs. Whether it’s to provide instructions to a user, gathering data like a name or address, or writing a new form of poetry, text enables us …

  2. 2

    A string is a group of characters surrounded by quotation marks, like […] or […] A string is just a collection of a smaller data type, char, which is a single character like “a” or “?”….

  3. 3

    Often, we want to combine strings together, or combine strings with a value that we’ve saved to a variable. A common way to do is by using string concatenation. String concatenation is when we …

  4. 4

    While string concatenation is easy to read, it can get annoying to write. Another option is string interpolation. String interpolation was introduced in C# 6 and it enables us to insert our varia…

  5. 5

    In addition to containing the value of a piece of text, strings also contain information about themselves. It can be useful to know these properties when working with strings. There are several bui…

  6. 6

    We can also use built-in .NET methods to grab parts of strings or specific characters in a string. #### Substring […] grabs part of a string using the specified character position and continu…

  7. 7

    There are also built-in .NET methods that we can use to manipulate text data. Using these methods on a string doesn’t change the string itself, but creates an entirely new one. #### ToUpper, ToLow…

  8. 8

    Great job! You just learned about how to work with textual data in a few different ways: - How to save char and string values to a variable. - Use the addition symbol ( […] ) to concatenate stri…

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo