Hello,
This example:
public class BaseC
{
public int x;
public void Invoke() {}
}
public class DerivedC : BaseC
{
new public void Invoke() {}
}
is from here: http://msdn2.microsoft.com/en-us/library/435f1dw2.aspx
I can access the original (hidden) method Invoke() by using BaseC.Invoke().
Now look at this:
public class BaseC
{
public int x;
public void Invoke() {}
}
public class DerivedC : BaseC
{
public int y;
}
public class DerivedDerivedC : DerivedC
{
public int z;
new public void Invoke() {}
}
How do I access the original (hidden) method ?
BaseC.Invoke() doesn't work? Why?
regards, Robert
This example:
public class BaseC
{
public int x;
public void Invoke() {}
}
public class DerivedC : BaseC
{
new public void Invoke() {}
}
is from here: http://msdn2.microsoft.com/en-us/library/435f1dw2.aspx
I can access the original (hidden) method Invoke() by using BaseC.Invoke().
Now look at this:
public class BaseC
{
public int x;
public void Invoke() {}
}
public class DerivedC : BaseC
{
public int y;
}
public class DerivedDerivedC : DerivedC
{
public int z;
new public void Invoke() {}
}
How do I access the original (hidden) method ?
BaseC.Invoke() doesn't work? Why?
regards, Robert
Comment