String.LastIndexOf : String « System « C# / C Sharp by API






String.LastIndexOf

  

using System; 
 
public class StringSearchDemo { 
  public static void Main() { 
    string str = "C# has powerful string handling."; 
    int idx; 
 
    Console.WriteLine("str: " + str); 
 
    idx = str.IndexOf('h'); 
    Console.WriteLine("Index of first 'h': " + idx); 
 
    idx = str.LastIndexOf('h'); 
    Console.WriteLine("Index of last 'h': " + idx); 
 
    idx = str.IndexOf("ing"); 
    Console.WriteLine("Index of first \"ing\": " + idx); 
 
    idx = str.LastIndexOf("ing"); 
    Console.WriteLine("Index of last \"ing\": " + idx); 
 
    char[] chrs = { 'a', 'b', 'c' }; 
    idx = str.IndexOfAny(chrs); 
    Console.WriteLine("Index of first 'a', 'b', or 'c': " + idx); 
 
    if(str.StartsWith("C# has")) 
      Console.WriteLine("str begins with \"C# has\""); 
 
    if(str.EndsWith("ling.")) 
      Console.WriteLine("str ends with \"ling.\""); 
  } 
}

   
    
  








Related examples in the same category

1.new String(char[] charArray)
2.String == String
3.String.Compare(String value1, String value2)
4.String.Compare(String value1, String value2, boolean case)
5.String.Concat(String value1, String value2)
6.String.Contains
7.String.Copy(String value)
8.String.Empty
9.String.EndsWith()
10.String.Equals(String aString)
11.String.Format(String format, Float aFloat);
12.String.IndexOf
13.String.IndexOfAny(char[] myChars)
14.String.Insert(int index, String value)
15.String.Join(String join, String value)
16.String.LastIndexOfAny(char[] myChars)
17.String.Length
18.String.PadLeft(int len)
19.String.PadLeft(int len, char ch)
20.String.PadRight(int len)
21.String.PadRight(int len, char ch)
22.String.Remove(int start, int end)
23.String.Replace(char ch, char ch2)
24.String.Replace(String value1, String value2)
25.String.Split(String splittor)
26.String.StartsWith()
27.String.SubString(int pos)
28.String.SubString(int start,)
29.String.ToCharArray
30.String.ToCharArray(int start,)
31.String.ToLower()
32.String.ToUpper()
33.String.Trim()
34.String.TrimEnd()
35.String.TrimStart()