February 2026
Intermediate to advanced
212 pages
4h 27m
English
In the previous chapter, we explored the pivotal concepts of interfaces and polymorphism in C#. We learned how interfaces define the contracts for methods and properties, allowing for flexible and reusable code, while polymorphism enables treating objects of different types as instances of a common interface, thus promoting code generalization and reusability. These principles are foundational for creating modular and scalable software systems in C#. In this chapter we explore two important GUI technologies: Blazor and WebAssembly. We discuss how they work and how they support the development of web applications. Blazor is a free, open-source web framework built by Microsoft. It allows developers to use ...
Read now
Unlock full access