Skip to content

mihai-gabriel8/C-Sharp-Advanced-Journey

Repository files navigation

My journey to learn Advanced C# Concepts

All the code in this repository was written along Advanced C# Programming Course

The code in some projects might be slightly modified and additional implementations might have been added.

C# Delegates

DelegateBasicExample

SchoolHRAdministration

Club Membership Application

Simple Console Application that implements field validation functionality only for Register.

While creating the main views, we are adhering to the dependency inversion principle: Classes should never depend on concretions, but rather depend on abstractions.

This project implements very basic dependency injection functionality

When an object is created using the main view object method, an object derived from the UserLoginView class and an object derived from the UserRegistrationView class is automatically injected into the main view classes Constructor

The main view classes constructors contain two parameters that are of type IView.

Both of the classes injected implement the IView interface.

About

Learning advanced aspects of C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages