string Name { get; set; }
string Color { get; set; }
public class Triangle : IShape, IColor
Console.WriteLine("Warning: Triangle.Name cannot be blank");
public double Base { get; set; }
public double Height { get; set; }
public Triangle(string n, double b, double h, string c)
public double CalculateArea()
return Color.ToLower() == "yellow";
public static void Main()
Triangle triangle1 = new Triangle("Triangle", 8.5, 4.2, "blue");
Triangle triangle2 = new Triangle();
triangle2.Name = "Triangle";
triangle2.Color = "blue";
Console.WriteLine("Area: {0}", triangle1.CalculateArea());
Console.WriteLine("IsYellow?: {0}", triangle1.IsYellow());