C# Working with the Console
About In this code snippet, we will learn the basics of how to work with the console in C#. We will see how to write text to the console, read text from the console, change the …
About In this code snippet, we will learn the basics of how to work with the console in C#. We will see how to write text to the console, read text from the console, change the …
In this tutorial, we will take a look at interfaces in C#. When I was first learning about interfaces I was given this analogy: “Interfaces are like contracts that specify what a class has to implement”. When a class uses an interface it must implement everything that the interface specifies.
In this tutorial, we will take a look at extension methods in C#. If you have a class that you don’t own or is sealed you won’t be able to add anything to it. In such cases, you can use extension methods which will be “glued” on to the class. This enables you to add your code to a class without modifying it or creating a new derived class.Â
In this tutorial, we will learn how to work with and manipulate strings in C#. Let’s have a look at the code below to work with strings.
In this tutorial, we will take a look at polymorphism, the virtual and the override keywords in C#. Polymorphism is one of the main concepts of OOP(object-oriented programming). It means that child classes can be viewed as parent classes at run time. Suppose we have a method that takes a parent class as an input. We can pass it the derived class and everything will still work. This can work because the child method inherits the required members from the parent class.
In this tutorial, we will take a look at the base keyword in C#. The base keyword is used to get the members of the parent class. In this example, we will call the constructor from the parent class. By doing so we can avoid duplicating the code.
In this tutorial, we will take a look at the base keyword in C#. Inheritance means that one class can inherit members from another class. This is one of the fundamental concepts in OOP(object-oriented programming).
In this tutorial, we will take a look at the IEnumerator and IEnumerable in C#. Making an object enumerable will allow us to iterate over it with something like the foreach loop. IEnumerable is an interface that specifies what has to be implemented to make an object iterable(an object that can be iterated over). For an object to be iterable it has to have a GetEnumerator() method that returns an object of type IEnumerator.
In this tutorial, we will learn about JSON serialization in C#. Serialization is when you take an object and convert it to a stream of bytes that can be then stored in a file, database or memory. This is useful if you want to store the state of your objects or send them over the network(for example an API). Of course, you can also deserialize a file/database entry back into an object.
In this tutorial, we will learn about binary serialization in C#. Serialization is when you take an object and convert it to a stream of bytes that can be then stored in a file, database or memory. This is useful if you want to store the state of your objects or send them over the network(for example an API). Of course, you can also deserialize a file/database entry back into an object.Â