[Mono-dev] Constructor implementation obligation via interface?

Martin Hinks mhinks at gmail.com
Wed May 24 07:53:43 EDT 2006


You can't force a constructor via an interface...

Write an abstract class with the constructor definition that you want,
specify that the interface inherits the abstract class and then make
your class implement the interface.

Think that's right, might be a better way...

On 5/24/06, Ympostor <ympostor at clix.pt> wrote:
> I have a question about C# 2.0:
>
> If I want the compiler to show an error if a class A does not implement
> the function void B(), I can make an interface that contains this method
> and make class A inherit from that interface.
>
> But, how can I do it if I want the compiler to show an error if class A
> doesn't have an empty constructor. Can this be controlled statically?
>
> Thanks in advance.
>
> --
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>


-- 
Martin Hinks
http://www.m-s-d.net



More information about the Mono-devel-list mailing list