In C#, two classes (either abstract or concrete) cannot be inherited by the same derived class. It causes ambiguity in the derived class if both have the same method signature. But in asp.net mvc we can use two action with same name by decorating with the data annotation attribute [ActionName]. I want to know how both these things are different. how .NET framework identifies these situation, want to know the real oops concept used behind this.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)