> For the complete documentation index, see [llms.txt](https://eleven-fifty-academy.gitbook.io/dotnet-100-prework-gitbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eleven-fifty-academy.gitbook.io/dotnet-100-prework-gitbook/part-3-c-fundamentals/3.0a-types-challenges.md).

# 3.0a: Types Challenges

In this module we'll provide challenges for C# types and variables.

## File Location

1. Right click on the solution you made in the first module, go to **Add > New Project**.
2. Select **Console App (.NET Framework)**.
3. Name it `03_Types_Challenges`.
4. Write your code for this module within `Program.cs` of that project.

### Bronze

* Create a list of value types: int, string, bool, float, double, decimal.
  * Do two examples for each type.
  * One is a declaration only.
  * The other is a declaration with initializer.
* Print some of the values in the console.

### Silver

* Use those types to concatenate a string, any string will do.
  * *Hint: The* `+` *operator can be used with strings.*

### Gold

* Declare the year you were born as a single string concatenated from several variables.

[Answers](/dotnet-100-prework-gitbook/part-3-c-fundamentals/3.0b-types-challenges-answers.md)
