我是最近开始接触 C# 的新手,并且有一个想法制作一个基于小型文本的 RPG 类游戏,我正在使用 Visual Studio 2017。我想要一些不同的文件,包括一个标记所有游戏中不同类型的敌人,他们的一次攻击造成多少伤害,他们的防御力以及他们的生命值。到目前为止我有这个:
string rat;
int enemyHealth;
int enemyAtkDmg;
int enemyDef;
但后来我开始想知道如何将“string rat”分组;和其余的在一起,例如:
老鼠 - 10 点生命值,2 点攻击力,0 点防御力。
关于我如何做到这一点有什么建议吗? 谢谢。
最佳答案
您可以创建一个具有自定义名称的类,并将这些作为属性添加到里面
public class MyClass
{
public string rat { get; set; }
public int enemyHealth { get; set; }
public int enemyAtkDmg { get; set; }
public int enemyDef { get; set; }
}
然后,
MyClass myObj = new MyClass();
myObj.rat = "sample";
myObj.enemyAtkDmg = 10;
....
etc
关于c# - 在 C# 中分组变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43183125/