示例#1
0
 static double findRightAreaMethod(string NameOfGeo, Square square, Rectangle rectangle, ParalelloGram paralelloGram, Trapez trapez, Triangle triangle)
 {
     if (NameOfGeo.Equals("Square"))
     {
         return(square.AreaForSquare());
     }
     else if (NameOfGeo.Equals("Rectangle"))
     {
         return(rectangle.AreaForRectangle());
     }
     else if (NameOfGeo.Equals("paralelloGram"))
     {
         return(paralelloGram.AreaForParalleloGram());
     }
     else if (NameOfGeo.Equals("Trapez"))
     {
         return(trapez.AreaForTrapez());
     }
     else if (NameOfGeo.Equals("Triangle"))
     {
         return(triangle.AreaForTriangle());
     }
     else
     {
         return(0);
     }
 }