Question

Quelle est la meilleure API? Je pense que cette dernière approche est mieux parce que les chaînes sont internées. Mais je suis languissant succintness. Qui pensez-vous est le meilleur?

[Tâche ( "assortiment", Auteur = "好 先生", MenuTree = "La> rapide> Brown> Megan")]    public partial class Form1: MycForm, ITaskPlugin    {    }

ou cela (les chaînes peuvent être internées):

[Tâche ( "assortiment", Auteur = "好 先生", MenuTree = new string [] { "La", "rapide", "Brown", "Megan"})]    public partial class Form1: MycForm, ITaskPlugin    {    }

Était-ce utile?

La solution

Le réseau. Non seulement parce que les chaînes peuvent être internées, mais parce que vous n'avez pas à analyser chaque fois que vous avez besoin de travailler avec elle. Je suppose que vous allez vraiment être faites un arbre d'objets de menu de la chaîne, de sorte que vous aurez envie de trier et de manipuler des différentes parties de l'arbre, pas tout à la fois.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top