DevScript Posted December 30, 2009 Posted December 30, 2009 I have a class called Product and a ArrayList called Products: public class Product { string strName; public Product(string newName) { strName = newName; } public void DoStuff() { } } So I put the Product in the ArrayList: ArrayList Products = New ArrayList(); Products.Add(new Product("Coke")) How I can do this? (below) Products[0].DoStuff(); Thanks. Quote
Administrators PlausiblyDamp Posted December 30, 2009 Administrators Posted December 30, 2009 You would either need to cast the element to the correct type i.e. ((Product) Products[0]).DoStuff(); or if you are using .Net 2 and above you may be better of using a generic class such as the List class. i.e. List Products = new List(); Products.Add(new Product("Coke")); Products[0].DoStuff(); //should work Quote Posting Guidelines FAQ Post Formatting Intellectuals solve problems; geniuses prevent them. -- Albert Einstein
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.