English 中文(简体)
如何在C#中向抽象的家长提出论据?
原标题:How to pass const arguments to an abstract class parent in C#?

i) 撰写了以下多变法:

public abstract class  A  
{  
    readonly int x;  
    A(int i_MyInt)  
    {  
        x = i_MyInt;  
    }  
}  

public abstract class B : A  
{  
    //holds few integers and some methods      
}  


// concrete  object class  
public class C : B   
{  
   // holds some variables and mathods  
    C(int MyInt)  
    {   
      // here i would like to initialize A s x  
    }  
}  

how can i initialize A s x from C i tried passing parameters to A s C tor - but didn t work..

Please Help, Thanks in advance Amitos80

最佳回答

你们需要增加一名B的建筑师,他们要做的是ger,然后把它带给一名建筑商。 然后,你可以把这名建筑师从C那里叫来。

public abstract class B : A
{  
    public B(int myInt) : base(myInt)
    {
        // other initialization here...
    }  
}  

public class C : B
{
    // holds some variables and mathods  
    public C(int myInt) : base(myInt)
    {
        // other initialization here...
    }
}  

建造者也不得是私人的。

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签