【问题标题】:Invalid token '=' in class, stuck, or interface member declaration in ASP.NET, C# [duplicate]ASP.NET、C# 中的类、卡住或接口成员声明中的令牌“=”无效 [重复]
【发布时间】:2018-04-06 18:07:35
【问题描述】:
public string Encoding { get; set; } = "Text";


public string Category { get; set; } = "Free"; 

我有一个错误的令牌,'='..我该怎么办?

错误:类、结构或接口成员声明中的标记“=”无效

【问题讨论】:

  • 您使用的是什么版本的 C#/编译器?
  • 您使用的语法是 C# 6.0 中的新语法 - 您可能使用的是较旧的编译器版本。
  • @RonBeyer 我正在使用 VisualStudio 2013。
  • @Dai 我想是的,我的编译器是旧版本..所以这些天..有很多错误和问题...
  • @SethHong Visual Studio Community 2017 是免费的。

标签: c# asp.net


【解决方案1】:

您的编译器似乎不支持这种方法。尝试在constructor 中分配值,如下所示。

public string Encoding { get; set; }
public string Category { get; set; } 

public NAMEOFClASS()
{
    this.Encoding="Text";
    this.Category="Free"

}

【讨论】:

  • 有什么理由会被否决吗?
  • 我也在想同样的事情。可能是因为人们是混蛋
  • 感谢您对否决票感到好奇。你真的让我更快乐。
  • @maccettura 不是我的投票(但我支持)。如果作者甚至尝试搜索错误,他们会发现当前的副本确实有更好和更有用的问题。因此,在我的书中,提供比现有答案更有用的答案是“这个答案没用”。
  • Thnx 这个答案对我帮助很大,我是第一次使用这个网站,这是我在这个网站上的第一个问题,我是 ASP.NET 和 C# 的初学者。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-02
  • 1970-01-01
  • 2013-01-02
  • 2016-07-10
相关资源
最近更新 更多