2013-07-10 110 views
-1

我的問題是訪問從嵌套成員的抽象超類的成員(類或結構),另一個派生類如何從另一個子類的嵌套成員訪問一個抽象的超類的成員

的例如:

public abstract class DataAccessLayer { 
     public DataAccessLayer(string _connectionString) { //some code } 

     //some member functions 
    } 

另一班從這個類派生

public class DataStructureLayer : DataAccessLayer { 
     pubic DataStructureLayer(string connectionString) : base(connectionString) { // NOP } 

     //Here we have structures or classes 
     //we want to access members of a superclass "DataAccessLayer" 
     //from these struts 
     public struct Books { 
       //members 
     } 
    { 
    } 

我想使用超類成員派生一個嵌套的結構裏面沒有從這個例子中,有沒有辦法?

+1

您使用的是什麼技術? –

+0

你是什麼意思>>如果我知道你的想法 - .net技術 –

+0

什麼語言?它是C#嗎? –

回答

0

在你的代碼中你有DataAccessLayer和DataStructureLayer。 DataStructureLayer的構造函數調用DataAccessLayer的構造函數。所以你仍然有一個單一的問題是你不能從書中調用構造函數?在這種情況下,您可以這樣做:

DataStructureLayer dtl = new DataStructureLayer("yourconnectionstring"); 
相關問題