c# – 公共静态字符串MyFunc()上的“预期类,委托,枚举,接口或结构”错误.什么是“字符串”的替代方法?

当我尝试使用以下静态函数时,我收到错误.

错误:

Expected class, delegate, enum, interface, or struct

功能(和类):

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#中似乎没有String(capital S)类.

编辑:括号错误匹配一些注释的代码 – 上面的代码正常工作,我的实际的错误匹配的代码没有.谢谢!

您需要将方法定义放入类/结构定义中.方法定义不能出现在这些定义之外.
相关文章
相关标签/搜索