我正在运行VS 2015 v14.0.25431.01更新3.当我尝试编译以下代码时,出现问题模块中第1行的错误“CS1513} expected” 。怎么了?VS 2015编译器在struct
<!-- Build a structure of States. -->
@using System.Collections;
@{
struct structState
{
private string s_abbrev;
public string abbrev
{
get
{
return s_abbrev;
}
set
{
s_abbrev = value;
}
}
private string s_name;
public string name
{
get
{
return s_name;
}
set
{
s_name = name;
}
}
public structState(string a_abbrev, string a_name)
{
s_abbrev = a_abbrev;
s_name = a_name;
}
}
structState[] dumState = new structState[50];
}
定义在剃刀视图中吗? – Andez
像这样的类型不应该是一个结构体,它应该是一个类,因为它是可变的。它也应该几乎可以肯定地在它自己的.cs文件中定义,而不是在标记中内联。 – Servy
是的,Andez是在剃刀视图中定义的。 – Mark