示例#1
0
        public override double Area( )
        {
            var semiperimeter  = Perimeter( ) / 2.0;
            var multiplication = SidesLengths.Aggregate(
                semiperimeter,
                (accumulate, currect) => accumulate *= semiperimeter - currect
                );

            return(Math.Sqrt(multiplication));
        }
示例#2
0
 public override double Perimeter( )
 {
     return(SidesLengths.Sum());
 }