簡體   English   中英

C#/CSS:將字節轉換為 CSS 十六進制字符串

[英]C#/CSS: Convert bytes to CSS hex string

假設我有這些byte

byte red = 0;
byte green = 0;
byte blue = 255;

我想把它變成你在 CSS 中看到的六字符字符串十六進制表示(例如“ #0000ff ”):

我怎樣才能做到這一點?

Color c = Color.FromArgb(red, green, blue);
var hexColor = System.Drawing.ColorTranslator.ToHtml(c);

應該產生"0000FF"

見 MSDN

Bala Ze1e1d3d40573127E9EE0480CAF1283D6Z在ZAEA23489CE3AB6406EBB28E0CDA40CDA430Z Z6450245024242425319191981C3683CAE888888APAE8888APARE上,在

string cssColor = String.Format("#{0:X2}{1:X2}{2:X2}", red, green, blue);

利用

byte red = 0;
byte green = 0;
byte blue= 255;
byte[] color={red,green,blue};
string s = BitConverter.ToString(color);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM