About
In this code snippet, we will learn how to work with and manipulate strings in C#.
Let’s have a look at the code below to work with strings.
Code:
using System;
namespace strings
{
class Program
{
static void Main(string[] args)
{
string stringOne = "Hello World!";
//Make a string uppercase.
Console.WriteLine(stringOne.ToUpper());
//Make a string lowercase.
Console.WriteLine(stringOne.ToLower());
//Get a character at a specific position like so(a string is essentialy an array of characters):
char ch = stringOne[3];
Console.WriteLine(ch);
//Replace a charater/string within your string:
Console.WriteLine(stringOne.Replace("Hello", "Hell"));
//Check if your string contains a specific character
if (stringOne.Contains("a"))
{
Console.WriteLine("Yes.");
}
else
{
Console.WriteLine("No.");
}
//Split your string it into many strings when a specified character is encountered and store them in an array.
string[] strings = stringOne.Split('l');
//Display the string in the array.
foreach (string str in strings)
{
Console.WriteLine(str);
}
Console.WriteLine("");
//Get the index of a character/string within your string.
Console.WriteLine(stringOne.IndexOf("Wor"));
//Insert a character/string into your string.
Console.WriteLine(stringOne.Insert(0, "HHH"));
//remove a character/string from your string.
Console.WriteLine(stringOne.Remove(0, 1));
//Get the a part of your string between the specified positions.
Console.WriteLine(stringOne.Substring(5, 7));
string stringTwo = " Trim me. ";
//Get rid of spaces.
Console.WriteLine(stringTwo.Trim());
//Get rid of spaces at the front.
Console.WriteLine(stringTwo.TrimStart());
//Get rid of spaces at the end.
Console.WriteLine(stringTwo.TrimEnd());
//Joining strings.
Console.WriteLine("Hello" + " " + "World!");
//Or if you have an array.
string[] words = { "Hello", " ", "World", "!" };
Console.WriteLine(string.Concat(words));
//Get the length of your string.
Console.WriteLine(stringOne.Length);
Console.ReadLine();
}
}
}





