Articles and information about ASP.NET C# programming. Learn from the latest C# programming articles related to building Web apps with ASP.NET Core.

A Preposition Configurable ASP.NET C# Title Case Method

This configurable title case method allows you to add the prepositions you wish to include as lowercase while skipping the first word of the sentence.

C# Programming ASP.NET Version: 6.0 Tutorial Articles

How to Search for an Item in an ASP.NET C# ArrayList

Searching for an item in a C# ArrayList is fairly simple. The only thing you need to do is loop through the ArrayList and once you find the item that is in the collection, you break out of the loop.

C# Programming ASP.NET Version: 6.0 Tutorial Articles

Get the Index of an Array in a C# For Loop

This example shows how to get the index of an array in a C# for loop. I am using an ArrayList class to add objects to an array. You can add, remove, or search for array elements using an ArrayList.

C# Programming ASP.NET Version: 6.0 Tutorial Articles

Creating a Syllable Counter Algorithm using ASP.NET C#

Creating a Syllable Counter Algorithm using ASP.NET C#. The syllable counter algorithm kicks in if words and their syllable counts are not found in the dictionary. 

C# Programming Tutorial Articles

ASP.NET Core Dependency Injection for Beginners. The Often Confusing C# Coding Pattern

ASP.NET Core Dependency Injection. The Often Confusing C# Coding Pattern for Beginners. Dependency injection is a process in which we provide or inject an instance of a class into another class or object.

C# Programming ASP.NET Version: 6.0 General Information

The Difference Between a Class and a Struct in ASP.NET C#

What's the difference between a class and a struct in ASP.NET C#? If you are new to ASP.NET C#, you may see undiscernible differences between a class and a struct. On the surface, structures and classes look and behave the same way.

C# Programming ASP.NET Version: 6.0 General Information

ASP.NET C# Interfaces in Code Explained

An interface in C# code is a language construct similar to a class in terms of syntax but fundamentally different. It lists the properties and methods that any class implementing this interface must also implement.

C# Programming General Information

SOLID Design Principles Explained

SOLID Design Principles are five popular guidelines in object-oriented programming that help developers design complex software that can grow organically.

C# Programming General Information

ASP.NET Design Patterns and Their Types

What are Design Patterns? Design patterns are reusable solutions to common problems that programmers have frequently encountered. In essence, they are a design precedent or template applied to real-world programming problems.

C# Programming General Information

The Singleton Design Pattern in C# ASP.NET

Singleton is a creational design pattern that ensures that only one class instance will be created while providing a global access point to this instance. This article also answers the question, what's the difference between a static class and a Singleton pattern.

C# Programming ASP.NET Version: 6.0 General Information

C# vs .NET: What is the Difference?

What is the difference between C# and .NET? C# is a structured object-oriented programming language. .NET is a framework developed by Microsoft for building and running web applications on Windows. But, there is more...

C# Programming General Information

Remove Hashtag from a URL: A User-Friendly ASP.NET MVC Solution

This article provides a brief explanation and example of how to remove a hashtag (#) from a URL while creating a user-friendly one without the hashtag.

C# Programming ASP.NET Version: 6.0 Tutorial Articles

Instantiation in ASP.NET C#

Any time you create a new object (using the new operator keyword) based on some model or class, it is said that the model or class has been instantiated.

C# Programming General Information