如何填充树并检索c#中的值?

时间:2015-02-16 15:22:59

标签: c# visual-studio-2012

我正在开发一个训练国际象棋的应用程序。我们的想法是上传文件PGN Portable Game Notation(没有PNG是图像格式),这是一个存储项目数据和移动的文件。

每次移动都可以有零个,一个或多个变化。我声明一个类来填充树然后跟着它。

然后是我创建的课程:

public class Movida 
{
    private int numeroMovida;
    private string algebraicMove;
    private int token;
    private string comentario;
    private List<Movida> variaciones = new List<Movida>(); 

    public Movida(int numeroMovida, string algebraicMove, int token, string comentario, List<Movida> variaciones) {
        this.numeroMovida = numeroMovida;
        this.algebraicMove = algebraicMove;
        this.token = token;
        this.comentario = comentario;
        this.variaciones = null;
    }
    public void agregarMovida(Movida movida) {
        variaciones.Add(movida);
    }
    public List<Movida> obtenerVariaciones() {
        return variaciones;
    }
}

我认为我需要创建一个函数来递归填充树,只是为了移回。任何帮助表示赞赏。

0 个答案:

没有答案