Я получаю сообщение об ошибке при попытке использовать следующую статическую функцию.
Ошибка:
Ожидаемый класс, делегат, перечисление, интерфейс или структура
Функция (и класс ):
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;
}
}
}
Это заставляет компилятор сердито (красным) подчеркивать строковую часть общедоступной статической строки
.
Итак, я предполагаю, что это означает, что строка
не является класс, делегат, перечисление, интерфейс или структура.
Что я могу использовать вместо string
для возврата строкового или строкового объекта? Похоже, что в классе String
(заглавная S) нет класса С #.
Правка : квадратная скобка неверно совпадает с некоторым закомментированным кодом - приведенный выше код работает правильно, мой фактический несовпадающий код - нет. Спасибо!