没明白楼主的意思,UserList的一个属性的类型就是Openid类型,相当于你new一个UserList()  UserList.data =new Openid()
然后你就可以 UserList.data.openid 赋值取值了。

解决方案 »

  1.   

    遍历UserList这个类的时候做判断 如果List<T> 中的T是Openid 则遍历该list
      

  2.   

    遍历UserList这个类的时候做判断 如果List<T> 中的T是Openid 则遍历该list
    能给个代码看看么?
      

  3.   

    遍历UserList这个类的时候做判断 如果List<T> 中的T是Openid 则遍历该list
    还是没太明白,能给个代码看看么?
      

  4.   


    List<T>.GetType().GetGenericArguments()[0].Name   // 当前成员名称
      

  5.   

    遍历UserList这个类的时候做判断 如果List<T> 中的T是Openid 则遍历该list
    能给个代码看看么?
    你这个类就一个list 不需要判断T是否是Openid
    代码如下 foreach (UserList list in userlist) //遍历userlist集合
                {
                    foreach (Openid openid in list.data) //遍历 openid集合
                    { 
                    
                    }            
                }