In today’s tutorial, we are going to make a simple address book in C#. We will see how to create lists and arrays and use them in a real world application such as this simple address book. I am also going to be trying something new with this tutorial where I am asking you to implement what is … [Read More...]
Hi. My name is Jeremy Shanks. I am a Software Engineer in Raleigh, NC. Recently I embarked on the journey of teaching others how to develop projects in C#. Be sure to check them out below if you are new to C#. Also, subscribe to my mailing list to get updates when I post new tutorials.
My Most Recent Posts
In this tutorial, I will show you how to create a simple change calculator in C# using Visual Studio. I will show you how to take any dollar amount and calculate exactly how many bills and coins to give back. By the end of this tutorial, you will be able to run your change calculator and calculate … [Read More...]
In this article, we will see what generics are, what problem they solve, what are generic classes, what are generic methods and what are generic collections. … [Read More...]
In some of my most recent articles, we saw what inheritance, polymorphism, and interfaces are and how they are implemented in C#. In this article, we will discuss another important C# concept. We take a look at what extension methods are, how they are used, and how can we implement them in C#. … [Read More...]
In a previous article, I explained inheritance in C#. We studied how to implement inheritance between classes. In all of the examples in that article, we performed single inheritance. Single inheritance refers to the idea of inheriting from one class. In C# a child class can only have one parent … [Read More...]
Polymorphism is one of the three basic components of Object Oriented Programming (OOP). Polymorphism literally means having multiple shapes. In terms of programming, it is referred to as “one interface, multiple functions.” In C#, polymorphism is implemented via method overloading, method … [Read More...]