DotNet-101-CSharpFundamentals
  • Introduction
  • Part 0: Solution Setup
    • 1.0: Solution Setup
  • Part 1: Data Types
    • 1.0: Variables
    • 1.1: Data Types
    • 1.2: Data Types Table
    • 1.3: Challenge Answers
    • 1.4: Strings
    • 1.5: String Challenges
    • 1.6: Challenge Answers
    • 1.7: Integers
    • 1.8: Type Conversion
  • Part 2: Boolean Logic And Conditionals
    • 2.0: Boolean Type
    • 2.1: Boolean Logic
    • 2.2: Boolean Challenges
    • 2.3: Challenge Answers
    • 2.4: if, else if, else
    • 2.5: Switch Statements
    • 2.6: Ternary Operators
  • Part 3: Objects, Methods, C# Fundamentals
    • 3.0 Objects
    • 3.1 Properties
      • Challenge Answers
    • 3.2 Methods
      • Challenge Answers
    • 3.3 Method-Overloading
    • 3.4 Constructors
      • Challenge Answers
    • 3.5 Access Modifiers
  • Part 4: Collections Arrays Control Flow
    • 4.0 Arrays
    • 4.1 Loops
    • 4.2 Dictionaries
    • Challenge Answers
    • 4.3 List
    • 4.3a: Challenge Answers
  • Part 5: Inheritance/More On Object Oriented Programming
    • 5.0 Inheritance
    • 5.1 Polymorphism
    • 5.2 Encapsulation
    • 5.3 Getters And Setters
    • 5.4 Exception Handling
  • Part 6: Structs
    • 6.0 Structs
  • Part 7: Enums
    • 7.0 Enums
  • Part 8: Null Coalescing Operator
    • 8.0 Null Coalescing Operator
  • Part 9: Interfaces
    • 9.0 Interfaces
    • 9.1 Rules
    • 9.2 Code With Intent
  • Part 10: More C#
    • 10.0 DateTime
    • 10.1-LINQ
    • Challenge Answers
  • Part 11: Reference and Value Types
    • 11.0 Reference & Value Types
  • Eleven Fifty Style Guide
Powered by GitBook
On this page
  1. Part 0: Solution Setup

1.0: Solution Setup

PreviousPart 0: Solution SetupNextPart 1: Data Types

Last updated 7 years ago

In this module we'll set up a new solution for our C# learning path.

File Location

  1. Create a folder where you would like to keep your solution, it's best to make this in your C drive. Call it something like: DotNetProjects.

  2. Open Visual Studio.

  3. Go to File > New Project.

  4. Select Windows Classic Desktop on the left sidebar and choose Console App (.NET Framework).

  5. Browse to the folder you created.

  6. Name the Project DataTypes and name the Solution CSharpFundamentals.

  7. Check Create directory and Create new Git repository.

  8. This will create a folder named CSharpFundamentals, a solution (.sln file) inside that folder named CSharpFundamentals, and a project called 0.01_Types_Variables.

  9. As you add more projects to the solution, there will be more folders added.

    • Note: When you need to re-open this solution, or other solutions you create, you'll open Visual Studio, go to File > Open > Project/Solution and browse to the [SolutionName].sln file.

  10. The Program.cs file in DataTypes is where you will be working in the next section.

New Project
Solution
Folder Structure