En C# depende de que tipo de funciones necesites sobres las strings, pero hay que recordar que en sharp declaras una string, y luego sobre esta se utilizan los métodos.
strings texto = "mi texto";
texto.funciones //acceso a metodos disponibles
Para el caso de invertir una cadena sería necesario, primero convertir el string en un array de chars, invertir el array, y luego si "reformar" la palabra.
Dejar code sería realizarte el ejercicio
Saludos