To get a word by index in C# and VB.NET you can use the following snippet.
Sample C#
public static string GetWordByIndex(string input, int index)
{
try
{
var words = input.Split(' ');
if ((index < 0) || (index > words.Length - 1))
{
throw new IndexOutOfRangeException("Index out of range!");
}
return words[index];
}
catch (Exception ex)
{
//handle the exception your way
return string.Empty;
}
}
Sample VB.NET
Public Shared Function GetWordByIndex(input As String, index As Integer) As String
Try
Dim words = input.Split(" ")
If (index < 0) OrElse (index > words.Length - 1) Then
Throw New IndexOutOfRangeException("Index out of range!")
End If
Return words(index)
Catch ex As Exception
'handle the exception your way
Return String.Empty
End Try
End Function
RT @CodeSnippetsNET: How to get a word by index in .NET http://t.co/kSEPOKpGVR #csharp #vb #dotnet #coding #code #programming