You are an enterprise application developer. You are designing an application that manages names and descriptions for your companys products.
To manipulate these items, the application requires the object that holds the strings to meet the following criteria:
* Be dynamically resizable.
* Be able to store duplicate entries.
* Expose methods to find all instances of the same text.
You need to recommend an appropriate container for the strings. What should you recommend?
A.
An ArrayList class
B.
A StringCollection class
C.
A Hashtable class
D.
A DataTable class