Sitemap
Donie Sweeton

Donie Sweeton

Simplifying complex systems in .NET & C#. Written with AI assistance and refined by the author.

Cracking the Code: String Manipulation for .NET Beginners

2 min readSep 15, 2025

--

Press enter or click to view image in full size

When I first started my IT journey, I thought string manipulation was something only senior developers had mastered. Then I discovered how powerful (and simple) .NET makes it. Strings are everywhere — names, emails, logs, JSON payloads, even entire HTML pages. Being comfortable with manipulating them is a rite of passage for beginners in software development.

Get Donie Sweeton’s stories in your inbox

Join Medium for free to get updates from this writer.

Let’s walk through the essentials, step by step, without drowning in jargon.

1. Creating and Combining Strings

In .NET, a string is just text wrapped in quotes:

Dim firstName As String = "Donie"
Dim lastName As String = "Sweeton"
Dim fullName As String = firstName & " " & lastName

Here, the & operator glues them together. You can also use +, but & is more explicit for text.

2. Changing Case

Sometimes you need everything uppercased or lowercased:

Dim text As String = "Hello World"
Console.WriteLine(text.ToUpper()) 'HELLO WORLD
Console.WriteLine(text.ToLower()) 'hello world

Perfect for cleaning inconsistent user inputs.

3. Extracting Pieces of Text

Say you have "dotnetbeginner", and you just want "dotnet":

Dim word As String = "dotnetbeginner"
Dim firstPart As String = word.Substring(0, 6)

Substring(startIndex, length) gives you exactly the slice you need.

4. Replacing Parts of a String

Fixing typos or cleaning up text is easy:

Dim sentence As String = "I love Jaba"
Dim fixedSentence As String = sentence.Replace("Jaba", "Java")

5. Checking Contents

You’ll often need to know if text contains something:

Dim input As String = "This is .NET"
Console.WriteLine(input.Contains(".NET")) 'True
Console.WriteLine(input.StartsWith("This")) 'True
Console.WriteLine(input.EndsWith("Java")) 'False

Great for quick validations.

6. Splitting and Joining

Turning a sentence into words, or vice versa:

Dim data As String = "apple,banana,grape"
Dim fruits() As String = data.Split(","c)

Dim joined As String = String.Join(" | ", fruits)
'Output: apple | banana | grape

Now you’re working with arrays instead of raw text.

Quick Recap

  • Strings are text wrapped in quotes.
  • Combine with &, adjust case with.ToUpper() and .ToLower().
  • Slice with Substring().
  • Replace text easily.Replace().
  • Validate content using .Contains(), .StartsWith(), .EndsWith().
  • Break text into pieces. Split them and stitch them back with a string.Join().

👉 Follow me if you’re a dev still connecting the dots. I write to make tech simpler — because I need it too.

💬 If there’s another confusing tech topic you’d like explained, drop it in the comments. It helps me — and everyone — learn better.

--

--

Simplifying complex systems in .NET & C#. Written with AI assistance and refined by the author.