
internal class Program { private static void Main(string[] args) { BattleCharacter hero = new BattleCharacter(); hero.Name = "Link"; hero.HP = 25; hero.ATK = 10; hero.DEF = 5; hero.CRI = 5.2f; Console.WriteLine("キャラクター名:" + hero.Name); Console.WriteLine("HP:" + hero.HP); Console.WriteLine("ATK:" + hero.ATK); Console.WriteLine("DEF:" + hero.DEF); Console.WriteLine("CRI率:" + hero.CRI); public struct BattleCharacter { public string Name = ""; public int HP = 0; public int ATK = 0; public int DEF = 0; public float CRI = 0; } } C#の構造体の学習を進めており、上記のコードを参考にしているサイトからvisual studioのコンソールアプリにてコピぺしたのですが、「フィールド初期化値を持つ'struct'には明示的に宣言されたコンストラクタを含める必要があります。」というエラーが出たのですが、対応策が分かりません。 お詳しい方おられましたらご教授いただけると幸いです。
回答2件
あなたの回答
tips
プレビュー