It’s time for yet another discussion on an important C# construct: the C# string.
String bears many similarities with other C# types. Like the C# array and list, you can think of the string as a collection or sequence of items, since string implements IEnumerable—and a number of other interfaces.
Like DateTime, the string is an essential concept in programming, implemented as an immutable data type, and often misunderstood. Such misunderstandings can confuse the developers on your team, cause defects, and slow down development.
Would you want that?
Yeah, didn’t think so.
Download a free trial of CodeIt.Right and get an instant, automated code review.
So, that’s what today post is about: educating developers about the C# string in the hope that such education can lead to better code.
- We’ll start by giving you a quick definition of the C# string.
- Then we’ll jump right in to examples of how to use the string type.
- And, along the way, we’ll look at best practices and warn you of possible pitfalls.
Let’s get started!