In this blog post, we are going to learn how we can get the last character of a string in C#.
There can be many use cases where this might be necessary.
We will make use of the .Length
property and the .Substring()
method to get the last character in the string.
- Get Last Character Of A String Using the
.Length
Property In C# - Get Last Character Of A String Using the
.Substring()
Method In C#
Get Last Character Of A String Using the .Length
Property In C#
In this method, we will use the .Length
property on a string to calculate the length of the string and then subtract 1 from the length to use that to get the last character of the string.
Example:
namespace ConsoleApp { public class Program { public static void Main() { string sampleString = "Code Like A Dev"; char lastCharacter = sampleString[sampleString.Length - 1]; Console.WriteLine(lastCharacter); } } }
Result:
v
Get Last Character Of A String Using the .Substring()
Method In C#
In this method, we will use the .Substring
method on a string to calculate the length of the string and then subtract 1 from the length to use that to get the last character of the string.
Example:
namespace ConsoleApp { public class Program { public static void Main() { string sampleString = "Code Like A Dev"; string lastCharacter = sampleString.Substring(sampleString.Length - 1); Console.WriteLine(lastCharacter); } } }
Result:
v