Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void Main(string[] args)
- {
- List<Circle> circleList = new List<Circle>();
- circleList.Add(new Circle(1,2,3));
- circleList.Add(new Circle(344, 2, 5));
- circleList.Add(new Circle(4, 2, 2));
- Circle CircleWithMaxArea= circleList.OrderByDescending(x => x.Area()).FirstOrDefault();
- }
- class Circle
- {
- public double X { get; set; }
- public double Y { get; set; }
- public double Radius { get; set; }
- public Circle(double x, double y, double radius)
- {
- this.X = x;
- this.Y = y;
- this.Radius = radius;
- }
- public double Area()
- {
- return Math.PI * this.Radius * this.Radius;
- }
- public Circle Clone()
- {
- return new Circle(this.X, this.Y, this.Radius);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement