Ich habe gerade eine SO-Frage über die System.Collections.ConcurrentBag<T>
Klasse, und ich habe die ViewBag
Eigenschaft der Controller
in ASP.NET MVC. Meiner Erfahrung nach habe ich gelernt, dass es einfacher ist, den Code anderer Leute zu verwenden, wenn man versteht, worauf sie beim Schreiben hinauswollten. Ich denke, es ist ziemlich intuitiv, was ein List<T>
oder eine Dictionary<TKey,TValue>
oder eine ReadOnlyCollection<T>
darstellen sollen. A Bag
ist hingegen nicht so intuitiv.
Meine Frage ist also: Was ist das? Bag
Metapher darstellen soll, insbesondere in Bezug auf das .NET-Framework?