2013-07-10 2 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 technology –

+0

И какой язык? Это C#? –

ответ

0

В вашем коде у вас есть DataAccessLayer и DataStructureLayer. Конструктор DataStructureLayer вызывает конструктор DataAccessLayer. Итак, единственная проблема, которую вы все еще имеете, заключается в том, что вы не можете вызвать конструктор из книг? В этом случае вы можете сделать это:

DataStructureLayer dtl = new DataStructureLayer("yourconnectionstring");