我收到错误“无法将类型’int’隐式转换为’byte’.显式转换存在(您是否丢失了一个转换)?不是byte byte = byte?我也注意到,当我删除rgb.Green它的作品
// rgb.Red,rgb.Green,rgb.Blue are byte types // h,delta are double rgb.Red = Convert.ToByte(Math.Round((h - 4) * delta)) + rgb.Green; public struct RGBColor { public byte Red { get; set; } public byte Green { get; set; } public byte Blue { get; set; } }