Skip to content
/ 102-csharp-basics Public template

This repository is used for my CSharp 101 lectures.

Notifications You must be signed in to change notification settings

marczaku/102-csharp-basics

Repository files navigation

102 - CSharp Basics

Goal

This course will introduce you to the basics of C# Console Programming. We will start with a classic Hello World-Application, make our way through concepts like types, operations, code-flow and finish this course with our first game.

Passing Criteria

  • All exercises up to P09Operators completed

Excellent Criteria

  • You do not need to complete the previous exercises
  • Solved the P09Operators exercise

Bonus

  • Implemented the game of Nim

Skills Learned

GitHub

  • Clone a Repository

Rider

  • Shortcuts
    • Comment/Uncomment Code
    • Reformat Code
  • Debugging
    • Breakpoint
    • Step Over
    • Local Variables

Command-Line

  • Open
  • Change Directory

Dotnet

  • CLI
    • New Project

C#

  • Code Execution
  • Console
    • WriteLine
    • Write
    • ReadLine
  • Comments
    • Single-Line
    • Multi-Line
    • XML-Style
  • Variable
    • Definition
    • Initialization
    • Assignment
  • Type
    • int
    • float
    • double
    • bool
    • byte
    • char
    • string
      • multiline @
      • interpolated $
  • Conversion
    • Implicit Cast
    • Explicit Cast
    • Conversion
    • Parsing
    • CultureInfo
  • Operators
    • Binary Arithmetic
    • Precedence
    • Arithmetic Assignment
    • Pre/Post Increment
    • Pre/Post Decrement

About

This repository is used for my CSharp 101 lectures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published