string Name { get; set; }
string Color { get; set; }
public class Triangle: IShape, IColor
if (value.Length > 0) _Name = value;
else Console.WriteLine("Name cannot be set to {0}", value);
public double Base { get; set; }
public double Height { get; set; }
public Triangle (string name, double _base, double height, string color)
public double CalculateArea()
return Base * Height * 0.5;
return Color == "yellow";
public static void Main()
Triangle t = new Triangle("Triangle", 8.5, 4.2, "blue");
Console.WriteLine(t.CalculateArea());
Console.WriteLine(t.IsYellow());