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