我想为每个用户创建一个包含锻炼列表的系统。所以我为每个用户创建了一个带有字典的类,在该类中,我想添加一个锻炼列表,但它不仅仅是一个列表。我需要一个带有变量的训练列表,如下所示设置在该训练中。
User.GetWorkout("workout_1").Variable1 = "";
所以Variable1将是一个字符串,但我想知道的是我怎样才能创建这样的系统?字典有更好的方法吗?有人可以链接我一个很好的教程或解释更多关于创建这样的东西吗?
用户将是每个用户的用户类,然后GetWorkout将是一个无效的女巫通过GetWorkout方法中给出的名称获取锻炼
我想补充的变量 一个名为Name的字符串,它将保存锻炼名称,然后就像他们需要达到解锁状态的int那样。我希望所有这些变量具有相同数量的变量,但都可以编辑。
答案 0 :(得分:0)
不清楚你需要什么,但听起来你需要一个WorkOut
类:
public class WorkOut {
public string Name;
public int Level;
... other variables
}
以及用户的锻炼列表(或者字典?):
List<Workout> workouts;
或
Dictionary<string, Workout> workouts;