s(字符串)是一个'字段',但用作'类型'C#

Tar*_*tar -4 c# exception

我正在尝试为变量赋值,但我得到了编译错误: s(String) is a 'field' but is used like a 'type'

public class SForceTest
{
    String s = "";
    s = "asdsa";
 }
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?谢谢

D S*_*ley 5

您只能在构造函数或方法之外创建成员(并初始化它们).您需要将赋值放在构造函数或方法中:

public class SForceTest
{
    String s = "";

    public SForceTest()
    {
        s = "asdsa";
    }
}
Run Code Online (Sandbox Code Playgroud)