Best of DZone: Developing Web Apps and Services With C# and ASP.NET

C# is an interesting language in that it can create both front-end and backend web applications. And, over the past several years, ASP.NET has been at the heart of C#-based development (though ASP.NET Core came onto the scene in August 2017 and has been winning considerable followers). In this post, we take a look at the best tutorials on DZone over the years about C# and ASP.NET development. 

C# Interfaces, What Are They and Why Use Them? by Richard McCutchen. Here are the cliff notes: “An interface is a contract between itself and any class that implements it. This contract states that any class that implements the interface will implement the interface’s properties, methods, and/or events." Read on for the full tutorial on how to implement an interface in your C# code!