Skip to content

A simple .NET console app for studying the basics of the C# language

Notifications You must be signed in to change notification settings

msgaspar/csharp-fundamentals-gradebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GradeBook

GradeBook is a simple console application created as a means to study and practice some key concepts of the C# language, following Scott Allen's C# Fundamentals course. Some of the concepts covered are:

  • Usage of the .NET Command Line Interface
  • Debugging a C# application
  • Basics of C# syntax
  • Work with classes and objects
  • Fundamentals of unit testing using XUnit
  • Working with reference types and value types
  • Controlling the flow of execution with loops, conditionals and switch statements
  • Delegates and events in C#
  • Inheritance, encapsulation and polymorphism
  • Abstract classes and interfaces
  • Handling of text files in C#

With this application, the user can create grade books to store grades obtained by a student and get the average grade, the maximum and minimum grades, and the letter grade for this student. It also offers the option to store the grades in memory or in a .txt file.

About

A simple .NET console app for studying the basics of the C# language

Topics

Resources

Stars

Watchers

Forks

Languages