有一个窗体类A 里面有一个泛型的属性 然后里面有get和set方法
B类中有一个方法返回值是泛型
想要实现的是B类的这个方法获取到  A类这个属性get获取的值
请问这个方法具体应该怎么实现?

解决方案 »

  1.   

    什么玩意,不是属性吗,直接访问A.xxx不就行了,要返回什么值,在get中实现
      

  2.   

    将A的那个属性设置为public,可以直接用A.某属性 调用
    B中直接 return A.某属性
      

  3.   

    那个属性是这样的
      public Dictionary<string, DatabaseConnectionProfile> DbConnectionProfiles
            {
                get;
                set;
            }
    那个类是这样的 public Dictionary<string, DatabaseConnectionProfile> GetDbConnectionProfiles()
            {
                CheckIsOpen();            
                return client.GetDbConnectionProfiles();
            }
      

  4.   

    那个属性是这样的
      public Dictionary<string, DatabaseConnectionProfile> DbConnectionProfiles
            {
                get;
                set;
            }
    那个类是这样的 public Dictionary<string, DatabaseConnectionProfile> GetDbConnectionProfiles()
            {
                CheckIsOpen();            
                return client.GetDbConnectionProfiles();
            }这个是以前有个人写的~我不知道该怎么补充了  他怎么返回了这个方法本身
      

  5.   

     return client.GetDbConnectionProfiles();client是嘛东西,你找到了吗
      

  6.   


    是Client类型的~里面还有这个方法~应该是要具体实现一下~里面包含了一些端口,还有ip之类的属性~
      

  7.   

     public Dictionary<string, DatabaseConnectionProfile> GetDbConnectionProfiles()
            {
                CheckIsOpen();            
                return client.DbConnectionProfiles();
            }
    难不成是代码写错了,本来应该是这样?
      

  8.   

    访问设置为Publick,然后访问时直接一步一找吗:class.方法
      

  9.   


    你弄错一个东西了,return client.GetDbConnectionProfiles();返回的不是方法本身,这是client里的一个方法,跟当前方法又不一样,只是同名而已,但是隶属于不同的类型。这种写法没有错啊