我有两个类:媒体和容器。列表泛型和铸造
我有两个列表List<Media>
和List<Container>
我传递这些列表给另一个函数(一次一个);
它可以是一个或另一个;
什么是检查列表的“模板”类型的正确方法,所以我可以根据列表类型调用asssociated方法?
或者我应该只是尝试将其转换为列表<>并将Try/Catch块放在它周围?
Object tagObj = mediaFlow1.BackButton.Tag;
if (tagObj == Media)
//do this
else if (tagObj == Container)
//do this
else
throw new Exception("Not a recognized type");
是的,它应该共享相同的功能 - 它是一个事件处理程序 – 2008-12-10 20:19:23