namespace Sweatshirt { internal class Program { static void Main(string[] args) { Sweatshirt dry = new Sweatshirt(); Sweatshirt wash = new Sweatshirt(); Sweatshirt shirt1 = new Sweatshirt("lila", Size.XL, true); Sweatshirt shirt2 = new Sweatshirt(); shirt1.GetInfo(); Console.Write("You will wash you're Shirt? "); wash.SetWash(Console.ReadLine()); wash.GetWash(); Console.Write("You will dry you're Shirt? "); dry.SetDry(Console.ReadLine()); dry.GetDry(); shirt2.GetInfo(); Console.Write("You will wash you're Shirt? "); wash.SetWash(Console.ReadLine()); wash.GetWash(); Console.Write("You will dry you're Shirt? "); dry.SetDry(Console.ReadLine()); dry.GetDry(); } } enum Size { XS, S, M, L, XL, XXL } class Sweatshirt { //**Attribute** private string color; private Size size; private bool isDry; private string wash; private string dry; //**constructor** public Sweatshirt(string color, Size size, bool isDry) { this.color = color; this.size = size; this.isDry = isDry; } public Sweatshirt(Size size) : this("red", size, true) { } public Sweatshirt(bool isDry) : this("blau", Size.XL, isDry) { } public Sweatshirt(string color) : this(color, Size.XL, true) { } public Sweatshirt(string color, Size size) : this(color, size, true) { } public Sweatshirt(string color, bool isDry) : this(color, Size.XL, isDry) { } public Sweatshirt(Size size, bool isDry) : this("grün", size, isDry) { } public Sweatshirt() : this("braun", Size.S, false) { } public bool GetIsDry() { return isDry; } public Size GetSize() { return size; } public string GetColor() { return color; } //**wish** public void SetWash(string wash) { this.wash = wash; } public void SetDry(string dry) { this.dry = dry; } public string GetWash() { if (!string.IsNullOrEmpty(this.wash) && this.wash == "yes") { Console.WriteLine("it's washed"); return wash; } else { Console.WriteLine("it's dry"); return ""; } } public string GetDry() { if (!string.IsNullOrEmpty(this.dry) && this.dry == "yes") { Console.WriteLine("it's dry"); return dry; } else { Console.WriteLine("it's wet"); return ""; } } //**infoprint** public void GetInfo() { string text = isDry ? "dry" : "wet"; Console.WriteLine($"Color: {GetColor()}, size: {GetSize()}, is it dry? {text}"); } } }