Метод, на который вы ссылаетесь, string.indexofв C#, похоже, содержит опечатку. Правильный метод в C# — String.IndexOf. Он используется для определения начального индекса указанной подстроки внутри данной строки.
Помимо String.IndexOf, в C# есть несколько других полезных методов для манипулирования строками. Вот несколько примеров:
String.Length: возвращает длину строки.String.Substring: извлекает подстроку из исходной строки на основе указанного начального индекса и длины.String.Replace: заменяет все вхождения указанного символа или подстроки в строке новым значением.String.ToUpperиString.ToLower: преобразуйте строку в верхний или нижний регистр соответственно.String.Split: разбивает строку на массив подстрок на основе указанного разделителя.String.ConcatилиString.Join: объединяет несколько строк в одну.