私はVS 2015 v14.0.25431.01を実行しています。3.次のコードをコンパイルしようとすると、問題のモジュールの1行目に "CS1513} expected"というエラーが表示されます。 。どうしましたか?VS 2015コンパイラが構造体にエラーを投げる
答えて
@functions
ディレクティブ内で構造を定義して問題を解決してください。
@{
structState[] dumState = new structState[50];
}
@functions
{
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;
}
}
}
それはうまくいった。ここで構造体の配列を作成しようとすると、定義した配列名が認識されません(配列名はIntellisenseの下に表示されません):structState [] arrayState = new structState [50]; – Mark
VS 2017でIntelliSenseの問題が発生していません。この構造体を定義したビューの外で使用することはできません。共有する場合は、ビューではなくコードで定義する必要があります。 –
気にしないでください。構造体をpublicに設定する必要がありました - DOH!それは今働いている。助けのためのTxs! – Mark
- 1. ポインタを含むベクトルを構造体VS構造体にソート
- 2. Netbeansが構文エラーを投げる - PHP
- 3. エラー構造体
- 4. Webサービスタスクが2015データツールでエラーを投げる
- 5. C - エラー構造体
- 6. ReactJS構文エラーを投げる
- 7. 構造体 'const char * x' vs 'char x [30]'
- 8. カスタムデータ型(構造体)vs配列
- 9. 構造体のベクトルがmmapになっている構造体
- 10. MATLAB構造体変換エラー
- 11. stat構造体分割エラー
- 12. Laravelのモデル工場投げ構文エラー
- 13. C構造体内の構造体内部の構造体
- 14. VS 2015 SFMLを構成
- 15. ある構造体を別の構造体にコピーする
- 16. pythonモジュールが無効な構文エラーを投げる
- 17. 構造体に
- 18. 構造体の配列を別の構造体にネストする
- 19. 構造体を別の構造体メンバにキャストする方法
- 20. Pythonの構造体内にmatlab構造体をインポートする
- 21. コンパイラがなぜエラー関数のオーバーロードを投げているのですか?
- 22. 構造体がリスト内にあるときに構造体フィールドを変更
- 23. VS 2015 Localdbエラー26
- 24. C++の構造体内の構造体
- 25. 構造体変数と構造体メンバ
- 26. sizeof構造体内構造体
- 27. 構造体内の構造体
- 28. 構造体の配列 - 構造体?
- 29. 構造体パックリターンが
- 30. アクセス構造体が
これは剃刀のビューで定義されていますか? – Andez
そのような型は構造体であってはいけません。変更可能なので、クラスでなければなりません。また、マークアップのインラインではなく、独自の.csファイルで定義する必要があります。 – Servy
はい、それはかみそりビューで定義されています。 – Mark