Conversão System.Drawing.Color para RGB e Hex Value

Usando C #, eu estava tentando desenvolver os dois seguintes. A maneira como estou fazendo isso pode ter algum problema e precisar de seus gentis conselhos. Além disso, não sei se existe algum método existente para fazer o mesmo. private static String HexConverter(System.Drawing.Color c) { String...