2010-04-12 11 views
29

मैं आकार का एक बाइट सरणी 4सी #: एक नाव

byte[] source = new byte[4]; 

अब मैं एक 4-बाइट नाव मूल्य में इस स्रोत को परिवर्तित करना चाहता था है में कन्वर्ट बाइट सरणी ...

किसी को भी बता सकते हैं मुझे कैसे यह करने के लिए ...

+2

क्या सांख्यिक फ़ॉर्मेट बाइट सरणी है में प्रयास करें? इसका अर्थ कई अलग-अलग तरीकों से किया जा सकता है। आपके पास कोई उदाहरण है? उदाहरण के लिए, बाइट 0 पर एक 32-बिट पूर्णांक, कम से कम महत्वपूर्ण बाइट के बाइट्स, प्रत्येक बाइट थोड़ा-endian। –

उत्तर

51

float myFloat = System.BitConverter.ToSingle(mybyteArray, startIndex);

+0

मान लीजिए कि बायटियर एक नेटवर्क पर आया था। क्या अंतहीनता एक चिंता है? अगर मैं सी या सी ++ में बाइट्स के अनुक्रम को लिखना चाहता हूं तो मुझे क्या करना चाहिए? – user1741137

+0

निश्चित रूप से "endianness एक चिंता का विषय यहाँ है?" हाँ – maazza

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