Einzelnen Beitrag anzeigen

Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beiträge
 
Delphi 11 Alexandria
 
#1

Nodescript von C# umschreiben

  Alt 5. Dez 2014, 00:27
Hallo,

ich habe früher immer diese simple Klasse benutzt um eine Baumstruktur zu generieren:

C# Code
Code:
        private class Tree
        {
            public Dictionary<string, Tree> Trees = new Dictionary<string, Tree>();
            public string Value;

            public Tree(string V = "")
            {
                Value = V;
            }

            public Tree this[string index]
            {
                get
                {
                    Tree item;
                    if (Trees.ContainsKey(index)) item = Trees[index];
                    else
                    {
                        Trees.Add(index, item = new Tree());
                    }
                    return item;
                }
            }
        }
ich kann sie ganz leicht un bequem benutzen:

C# Code
Code:
                var root = new Tree();
                root["ich"]["mache"]["was"]["ich"]["will"].Value = "und es funktioniert sogar!";
kann man dies in Delphi auch etwa so umsetzten?

MfG
Milos
  Mit Zitat antworten Zitat