【问题标题】:"is a field and used like a type" error“是一个字段并像类型一样使用”错误
【发布时间】:2014-06-19 13:34:55
【问题描述】:

我正在尝试在 C# 类库项目中使用 StringBuilder。我已经添加了using 声明和所有内容。我没有得到智能感知,并且出现编译错误。

例如:

StringBuilder sb= new StringBuilder();
sb.Append("");

我在变量sb 上看到一个错误,即

sb 是一个字段,像类型一样使用。

感谢任何帮助。

【问题讨论】:

标签: c#


【解决方案1】:

不看你的完整代码,我只能猜测你是直接在类中编写代码,以下行应该在方法内

sb.Append("");

对于类应该是这样的:

using System.Text; //make sure this is included. 
public class MyClass
{
  StringBuilder sb = new StringBuilder();

  public MyClass() //Constructor
  {
   sb.Append(""); //this statement should be inside a method
  }
}

目前是这样的:

【讨论】:

  • 就是这样。很好的收获,谢谢哈比卜。
【解决方案2】:

为了使用StringBuilder 类,您需要正确引用它的库。

using System.Text; 添加到班级顶部

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 2020-05-28
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多