Viene visualizzato un errore quando tento di utilizzare la seguente funzione statica.Errore "classe prevista, delegato, enum, interfaccia o struttura" sulla stringa statica pubblica MyFunc(). Qual è un'alternativa alla "stringa"?
Errore:
Expected class, delegate, enum, interface, or struct
Funzione (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;
}
}
}
Questo causa il compilatore di rabbia (in rosso) sottolineano la parte della stringa di public static string
.
Quindi, presumo questo significa che string
non è una classe, delegato, enum, interfaccia o struttura.
Cosa posso utilizzare invece di string
per restituire una stringa o un oggetto simile a una stringa? Non sembra essere una classe String
(maiuscola S) in C#.
Modifica: Staffa mis-match con un po 'di codice commentato - il codice il codice precedente funziona correttamente, i miei veri male assortita non ha fatto. Grazie!
(ho pensato) E 'stato. Aggiornare il codice per includere quei dettagli ... – Peach
E sono abbastanza sicuro che non lo sia, almeno non ho riscontrato questo particolare errore del compilatore con qualsiasi altra causa. Controlla le tue parentesi, quella potrebbe essere una ragione. – Femaref
Erano le bretelle, buona cattura! – Peach