public static void MixResult(MyColor firstColor, MyColor secondColor) { MyColor resultColor = new MyColor(); resultColor.R = Convert.ToByte((firstColor.R + secondColor.R) / 2); resultColor.G = Convert.ToByte((firstColor.G + secondColor.G) / 2); resultColor.B = Convert.ToByte((firstColor.B + secondColor.B) / 2); resultColor.ShowUp(resultColor, firstColor, secondColor); }
public void ShowUp(MyColor resultColor, MyColor firstColor, MyColor secondColor) { System.Console.WriteLine(); ShowColor(firstColor); System.Console.Write(" + "); ShowColor(secondColor); System.Console.Write(" = "); ShowColor(resultColor); System.Console.WriteLine($"\nRGB: {resultColor.R},{resultColor.G},{resultColor.B}"); }
public void ShowColor(MyColor myColor) { Console.Write("This color", Color.FromArgb(myColor.R, myColor.G, myColor.B)); }