Erreur "Classe attendue, délégué, énumération, interface ou structure" sur la chaîne statique publique MyFunc (). Quelle est une alternative à "chaîne"?

J'obtiens une erreur lorsque je tente d'utiliser la fonction statique suivante.

Erreur:

Prévu de classe, un délégué, une énumération, une interface ou une struct

Fonction (et de 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;
        }
    } 
}

C'est la cause du compilateur de colère (en rouge) soulignent la partie de chaîne de public static string.

Donc, je suppose que cela signifie string n'est pas une classe, un délégué, une énumération, une interface ou une struct.

Ce que je peux utiliser à la place de string pour retourner une chaîne de caractères ou une chaîne-comme objet? Il ne semble pas être un String (capital S) de classe en C#.

Modifier: Support de mis-match avec des commentaires de code - le code ci-dessus fonctionne correctement, mon mal appariés code n'a pas. Merci!

source d'informationauteur Peach | 2011-01-28