不知道如何使用这个类

时间:2013-12-20 18:50:58

标签: c# class xna

我希望有一个课程,我可以为每个笔记setget。所以我解析一个XML文件,并在文件中的每个<note>属性,我设置并获取Note类。这是我上一次Dictionary<int,string>的替代方法。

那么我为什么要更改呢?因为对于双音符(当时间相同时),字典中的int将是一个重复键并抛出错误。所以现在,我已经用我的Note类制作了一个列表。

这是笔记类:

class Note
{
    public enum Notes
    {
        A, S, D, J, K, L,
    };

    public Notes CurrentNote { get; set; }

    public string Time { get; set; }

    public Note(Notes Note, string Time) {
        this.CurrentNote = Note;
        this.Time = Time;
    }
}

然后在我的NoteManager.cs中,我将添加到列表中并通过它设置值。但我不完全确定这是否有效?我从未参与过课程设置。我尝试将Notes添加到列表中,但是我获取值的方式似乎不起作用。它给出了一个奇怪的输出。

  

System.Linq.Enumberable + D_3a`1 [Hit_Machine.Managers.Note]

这是NoteManager.cs类:

class NoteManager : Game1
{
    public static List<Note> Notes = new List<Note>();

    public static void addNotes() {
        Notes.Add(new Note(Note.Notes.A, "22.22"));
        Notes.Add(new Note(Note.Notes.A, "33.33"));
        Notes.Add(new Note(Note.Notes.A, "55.55"));
    }

    public static void getNotes(Game1 Parent)
    {
        Game1.myGameText = Notes.Take(5).ToString();
    }
}

那么实际上使用这种方法的正确方法是什么?

0 个答案:

没有答案