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