public class NWDSASqlDataReader:: NWDSADataReader; {
    IDataReader m_oReturnedDataReader;
 public override IDataReader; ReturnedDataReader  {
         
          get { 
              ReturnedDataReader=m_oReturnedDataReader;
          }
          set {
              m_oReturnedDataReader=value;
          }
   }
}

解决方案 »

  1.   

    这么看来VB.Net的代码真罗嗦啊!
    我刚学C#
     public override IDataReader; ReturnedDataReader  {
             
              get { 
                  ReturnedDataReader=m_oReturnedDataReader;
              }
              set {
                  m_oReturnedDataReader=value;
              }
       }
    这里的get set 是身意思啊!!
    是方法吗?要是方法又为什么套用在方法中啊?
      

  2.   

    public class NWDSASqlDataReader: NWDSADataReader {
       IDataReader m_oReturnedDataReader;
       public override IDataReader ReturnedDataReader {
              get {
                  return m_oReturnedDataReader;
              }
              set {
                  m_oReturnedDataReader=value;
     }
       }
    }
      

  3.   

    public Overrides Property ReturnedDataReader() As IDataReader
    这是覆盖父类定义的一个类型为IDataReader、名字为ReturnedDataReader的属性
      

  4.   

    public class NWDSASqlDataReader: NWDSADataReader 
    {
       IDataReader m_oReturnedDataReader;
       public override IDataReader ReturnedDataReader 
      {
              get {
                  return m_oReturnedDataReader;
              }
              set {
                  m_oReturnedDataReader=value;
     }
       }
    }你可以仔细看看属性的介绍,这个类似于读取器,是方式直接使用属性,而只是通过方法来实现