2014-10-04 10 views
0

각 사용자에 대한 운동 목록이있는 시스템을 만들고 싶습니다. 그래서 나는 각 사용자에 대한 사전을 가지고 수업을 만들었고 그 수업 내에서 운동을위한 운동 목록을 추가하고 싶지만 그 목록 이상의 것이 었습니다. 아래 운동과 같은 운동 목록을 변수가있는 운동 목록이 필요합니다.변수가있는 항목 목록 만들기

User.GetWorkout("workout_1").Variable1 = ""; 

그래서 Variable1은 문자열이 될 것이지만 내가 알고 싶은 것은 어떻게 이런 시스템을 만들 수 있을까요? 그 사전이 더 좋은 방법 있니? 누군가 나에게 좋은 자습서를 연결 시키거나 이와 비슷한 것을 만드는 것에 대해 좀 더 설명 할 수 있습니까? 를 개최 것이다 싶습니다

변수 문자열라는 이름을 추가

사용자는 GetWorkout가 무효 마녀가 GetWorkout 방법에 주어진 이름으로 운동을 얻을 것 모든 사용자에 대한 사용자 클래스가 될 것입니다 운동의 이름을 입력 한 다음 잠금 해제하기 위해 달성해야하는 수준의 int와 같은 값을 입력합니다. 나는 그들 모두를위한 동일한 양의 변수를 가지기를 기대하지만 편집 가능한 것은 전부다.

+4

달성하려는 목표가 내게 불분명합니다. 각 운동마다 다른 속성 집합이 있다고 제안 하시겠습니까? –

+0

모두 동일한 양의 변수를 가지지 만 각각을 변경할 수 있습니다. –

+1

현재 구현에 대해 특정 질문이 있으십니까? 귀하의 질문은 서면으로 따라하기가 매우 어렵습니다. 귀하의 목표가 무엇인지는 분명하지 않습니다. –

답변

0

당신이 필요하지만, 당신이 WorkOut 클래스가 필요 같은 소리하지 분명 어떤 : 사용자에 대한

public class WorkOut { 
    public string Name; 
    public int Level; 
    ... other variables 
} 

과 운동의 목록 (어쩌면 또는 사전?) :

List<Workout> workouts; 

또는

Dictionary<string, Workout> workouts;