我想归档一个List<IA>类型的IA (一个接口)。假设我有以下结构: // Some definitions here...class B : IA {}我想使用LINQ过滤B和C的列表。通常,我会使用myList.OfType<B>().ToList()方法,但是由于我不知道在我的方法中我想要筛选什么类型,所以我需要找到我正在使用的列表
foreach (System.Web.UI.Control c in ControlCollection) if (c.GetType().FullName.Equals("System.Web.UI.WebControls.Table")) TableRow t = (TableRow)c; }
else if (c.GetType().FullName.Equals我在网上搜索,但没有找到任何解决方案。
我正在使用C#,Silverlight,Visual Studio for Windows phone7。我目前有一个包含通用网格的列表,我可以将诸如TextBlock、UIElement或StackPanel之类的内容放入列表中。UIElement> UIList= new List<UIelement>();我的问题是,有没有一种有效的方法来计算我的列表中对象类型的数量例如,如果有8个TextBlocks