2011-07-07 14 views
5

चलो कहते हैं कि मैं इन byte रों करते हैं:सी #/सीएसएस: सीएसएस हेक्स स्ट्रिंग के लिए बाइट्स कन्वर्ट

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

और मैंने इसे छह चरित्र स्ट्रिंग हेक्स प्रतिनिधित्व (उदाहरण के लिए "#0000ff आप सीएसएस में देखते हैं में बदल करना चाहते हैं "):

मैं यह कैसे कर सकता हूं?

उत्तर

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

प्रस्तुत करना चाहिए "0000FF"

See MSDN

3

बाला आर विण्डोज़ फॉर्म्स के लिए स्थान पर है, लेकिन आप यहां ASP.NET उपयोग कर रहे हैं त्वरित और गंदा तरीका है:

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

byte red = 0; 
byte green = 0; 
byte blue= 255; 
byte[] color={red,green,blue}; 
string s = BitConverter.ToString(color); 
का उपयोग करें
+0

'' '00-00-एफएफ" ' –

+0

हम्म सच होगा, यह इंगित करने के लिए धन्यवाद – shobhonk

संबंधित मुद्दे