F
Frank J. Reashore
Hello Everyone,
I am implementing a simple interface in C# using Visual Studio .net and was
quite surprised to discover that the C# compiler does NOT complain if a
method on the interface is not implemented.
VB.net on the other hand generates a compile error if a method is not
implemented. This helps in ensuring that all interface methods are
implemented.
The fact that C# does not provide such compile errors makes implementing and
interface in C# more labor intensive than in VB.net. You have to use the
object browser and check the function signature, etc.
Is this normal behavior? Could I possibly be doing something wrong?
Any help would be appreciated.
Regards,
Frank J. Reashore
Vancouver, Canada
I am implementing a simple interface in C# using Visual Studio .net and was
quite surprised to discover that the C# compiler does NOT complain if a
method on the interface is not implemented.
VB.net on the other hand generates a compile error if a method is not
implemented. This helps in ensuring that all interface methods are
implemented.
The fact that C# does not provide such compile errors makes implementing and
interface in C# more labor intensive than in VB.net. You have to use the
object browser and check the function signature, etc.
Is this normal behavior? Could I possibly be doing something wrong?
Any help would be appreciated.
Regards,
Frank J. Reashore
Vancouver, Canada