string Name { get; set; }
string Color { get; set; }
public class Triangle : IShape, IColor
if (value.Length > 0) _name = value;
else Console.WriteLine("Warning: Name cannot be empty.");
public string Color { get; set; }
public double Base { get; set; }
public double Height {get; set; }
public Triangle(string name, double b, double height, string color)
public double CalculateArea()
return Base * Height / 2;
return Color.ToLower() == "yellow";
public static void Main()
Triangle t = new Triangle("Triangle", 8.5, 4.2, "blue");
Triangle t2 = new Triangle();
Console.WriteLine("Area=" + t.CalculateArea());
Console.WriteLine("Yellow?=" + t.IsYellow());