2009-07-07 5 views
0

Welches ist die bessere API? Ich denke, der letztere Ansatz ist besser, weil Strings interniert sind. Aber ich sehne mich nach Erfolg. Was denkst du ist besser?Um eine Meinung zu meiner MenuTree-Struktur zu bitten. Was ist besser, Array oder Delimiter-Ansatz?

[Aufgabe ("Sortiment", Autor = "好 先生", MenuTree = "Die> Schnell> Brown> Megan")] public partial class Form1: MycForm, ITaskPlugin { }

oder diese (Zeichenketten können interniert werden):

[Aufgabe ("Sortiment", Autor = "好 先生", MenuTree = neuer String [] {"The", "Quick", "Brown", "Megan"})] öffentliche Teilklasse Form1: MycForm, ITaskPlugin { }

Antwort

1

Das Array. Nicht nur, weil Zeichenketten interniert werden können, sondern weil Sie sie nicht jedes Mal analysieren müssen, wenn Sie damit arbeiten müssen. Ich gehe davon aus, dass Sie aus der Zeichenfolge tatsächlich einen Baum mit Menüobjekten machen werden, also sollten Sie einzelne Teile des Baums sortieren und manipulieren, nicht die ganze Sache auf einmal.

Verwandte Themen