[C#] Colorオブジェクトから16進数カラーコードを取得する

更新:

ColorオブエクトのNameプロパティからARGB値の文字列が取得できるので、それを使います。

C#

//適当なColorオブジェクトを作成
var c = System.Drawing.Color.FromArgb(20, 255, 40);
Console.WriteLine(c.Name);	//ff14ff28

//16進数ARGBカラーコードを取得
var rgb = "#" + c.Name;
Console.WriteLine(rgb);	//#ff14ff28

//16進数RGBカラーコードを取得
var rgb = "#" + c.Name.Substring(2);
Console.WriteLine(rgb);	//#14ff28

RGBの場合は最初の2文字(Aの情報)を取り除いてあげます。