Table of Contents
Top 10 examples of SubString in C#
Hello folks, after long time I am back with simple but so important concept of SubString with examples. So let’s understand using Top 10 examples of SubString in C# as below:
- Get all characters after nth index from a string in C#
- Get a SubString of first n characters from a string
- Get a SubString before a character
- Get a SubString before a string
- Get a SubString after a character
- Get a SubString after a string
- Get a SubString with start and end index
- Get a SubString from index to end
- Get a SubString between two characters
- Get a SubString between two strings
Let’s understand understand one by one methods.
1. Get all characters after nth index from a string in C#
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //1. Get all characters after nth index from a string in C# string strFirstChars = strData.Substring(10); Console.WriteLine("1. Get all characters after nth character from a string in C#."); Console.WriteLine(strFirstChars); Output: 1. Get all characters after nth character from a string in C#. e technothirsty.com website. Let's understand Substring in string from technothirsty.com website.
2. Get a SubString of first n characters from a string
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //2. Get a substring of first n characters from a string string strFirstChars = strData.Substring(0, 30); Console.WriteLine("\n\n2. Get a substring of first n characters from a string."); Console.WriteLine(strFirstChars); Output: 2. Get a substring of first n characters from a string. This is the technothirsty.com
3. Get a SubString before a character
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //3. Get a substring before a character string strFirstChars = strData.Substring(0, strData.IndexOf("'")); Console.WriteLine("\n\n3. Get a substring before a character/string."); Console.WriteLine(strFirstChars); Output: 3. Get a substring before a character/string. This is the technothirsty.com website. Let
4. Get a SubString before a string
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //4. Get a substring before a string string strFirstChars = strData.Substring(0, strData.IndexOf("'s")); Console.WriteLine("\n\n4. Get a substring before a string."); Console.WriteLine(strFirstChars); Output: 4. Get a substring before a string. This is the technothirsty.com website. Let
5. Get a SubString after a character
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //5. Get a substring after a character string strFirstChars = strData.Substring(strData.IndexOf(".")); Console.WriteLine("\n\n5. Get a substring after a character."); Console.WriteLine(strFirstChars); Output: 5. Get a substring after a character. .com website. Let's understand Substring in string from technothirsty.com website.
6. Get a SubString after a string
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //6. Get a substring after a string String strFirstChars = strData.Substring(strData.IndexOf("the")); Console.WriteLine("\n\n6. Get a substring after a string."); Console.WriteLine(strFirstChars); Output: 6. Get a substring after a string. the technothirsty.com website. Let's understand Substring in string from technothirsty.com website.
7. Get a SubString with start and end index
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //7. Get a substring with start and end index string strFirstChars = strData.Substring(20, 40); Console.WriteLine("\n\n7. Get a substring with start and end index."); Console.WriteLine(strFirstChars); Output: 7. Get a substring with start and end index. irsty.com website. Let's understand Subs
8. Get a SubString from index to end
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //8. Get a substring from index to end int iStartIndex = 5; string strFirstChars = strData.Substring(iStartIndex, strData.Length - iStartIndex); Console.WriteLine("\n\n8. Get a substring from index to end."); Console.WriteLine(strFirstChars); Output: 8. Get a substring from index to end. is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website.
9. Get a SubString between two characters
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //9. Get a substring between two characters string strFirstChars = strData.Substring(strData.IndexOf("."), strData.IndexOf("'") - strData.IndexOf(".")); Console.WriteLine("\n\n9. Get a substring between two characters."); Console.WriteLine(strFirstChars); Output: 9. Get a substring between two characters. .com website. Let
10. Get a SubString between two strings
string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //10. Get a substring between two strings string strFirstChars = strData.Substring(strData.IndexOf("website."), strData.IndexOf("from") - strData.IndexOf("website.")); Console.WriteLine("\n\n10. Get a substring between two strings."); Console.WriteLine(strFirstChars); Output: 10. Get a substring between two strings. website. Let's understand Substring in string
Below code snippet contains all examples and output
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SubString { class Program { static void Main(string[] args) { string strData = "This is the technothirsty.com website. Let's understand Substring in string from technothirsty.com website."; //1. Get all characters after nth index from a string in C# string strFirstChars = strData.Substring(10); Console.WriteLine("1. Get all characters ater nth character from a string in C#."); Console.WriteLine(strFirstChars); //2. Get a substring of first n characters from a string strFirstChars = strData.Substring(0, 30); Console.WriteLine("\n\n2. Get a substring of first n characters from a string."); Console.WriteLine(strFirstChars); //3. Get a substring before a character strFirstChars = strData.Substring(0, strData.IndexOf("'")); Console.WriteLine("\n\n3. Get a substring before a character/string."); Console.WriteLine(strFirstChars); //4. Get a substring before a string strFirstChars = strData.Substring(0, strData.IndexOf("'s")); Console.WriteLine("\n\n4. Get a substring before a string."); Console.WriteLine(strFirstChars); //5. Get a substring after a character strFirstChars = strData.Substring(strData.IndexOf(".")); Console.WriteLine("\n\n5. Get a substring after a character."); Console.WriteLine(strFirstChars); //6. Get a substring after a string strFirstChars = strData.Substring(strData.IndexOf("the")); Console.WriteLine("\n\n6. Get a substring after a string."); Console.WriteLine(strFirstChars); //7. Get a substring with start and end index strFirstChars = strData.Substring(20, 40); Console.WriteLine("\n\n7. Get a substring with start and end index."); Console.WriteLine(strFirstChars); //8. Get a substring from index to end int iStartIndex = 5; strFirstChars = strData.Substring(iStartIndex, strData.Length - iStartIndex); Console.WriteLine("\n\n8. Get a substring from index to end."); Console.WriteLine(strFirstChars); //9. Get a substring between two characters strFirstChars = strData.Substring(strData.IndexOf("."), strData.IndexOf("'") - strData.IndexOf(".")); Console.WriteLine("\n\n9. Get a substring between two characters."); Console.WriteLine(strFirstChars); //10. Get a substring between two strings strFirstChars = strData.Substring(strData.IndexOf("website."), strData.IndexOf("from") - strData.IndexOf("website.")); Console.WriteLine("\n\n10. Get a substring between two strings."); Console.WriteLine(strFirstChars); Console.ReadKey(); } } }
Output:
Folks I have shared important Top 10 examples of SubString in C# with code snippet and output. Kindly comment if you have another method or better way of implementation of SubString, so we could include other method’s implementation in this example.
Happy Coding!!!