我正在運行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