Erro "classe, delegado, enum, interface ou estrutura" esperado na cadeia estática pública MyFunc (). O que é uma alternativa para "string"?

Estou recebendo um erro ao tentar usar a seguinte função estática.

Erro:

Classe, delegado, enumeração, interface ou estrutura esperada

Função (e classe):

namespace MyNamespace
{
    public class MyClass
    {
        // Some other static methods that use Classes, delegates, enums, interfaces, or structs

        public static string MyFunc(string myVar){
            string myText = myVar;
            //Do some stuff with myText and myVar
            return myText;
        }
    } 
}

Isso está fazendo com que o compilador com raiva (em vermelho) sublinhe a parte da string depublic static string.

Então, eu suponho que isso significastring não é uma classe, delegado, enum, interface ou estrutura.

O que posso usar em vez destring retornar uma string ou objeto parecido com string? Não parece haver umString (capital S) em C #.

Editar: Incompatibilidade entre colchetes com algum código comentado - o código acima funciona corretamente, meu código incompatível real não. Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion