दिलचस्प पोस्ट
वेबपैक प्रदान करेंउपकरण बनाम प्लगिन्स? आवाज मान्यता कुछ सेकंड के बाद सुनने बंद हो जाता है हम हमेशा SQL कथन में मापदंडों का उपयोग क्यों करते हैं? सी में तार करने के लिए enum नाम कन्वर्ट करने के लिए कैसे फिक्स्ड-आकार फ्लोटिंग पॉइंट प्रकार Postgres 9.4 में जेएसओएनबी के कॉलम पर अपडेट ऑपरेशंस कैसे करें I हैश टेबल वास्तव में हे हो (1) हो सकता है? WAMP / XAMPP स्थानीयहोस्ट पर बहुत धीमा जवाब दे रहा है MySQL क्वेरी ग्रुप द्वारा दिन / महीना / वर्ष php – क्या मुझे फोन करने के बाद बाहर निकलना चाहिए (कॉल): हेडर? जावा: सिस्टम। एक्सट () को कॉल करने वाले तरीकों का परीक्षण कैसे करें? यह निर्धारित करने का सर्वोत्तम तरीका है कि कोई क्रम पायथन में दूसरे क्रम में है या नहीं JavaScript विरासत और निर्माता संपत्ति सामग्री के बाद कॉल करने के लिए एन्जिलरज इवेंट लाए जाते हैं जावास्क्रिप्ट में मठ के साथ यादृच्छिकता कैसे हासिल की जाती है?

मैं BitArray को एकल int में कैसे रूपांतरित कर सकता / सकती हूं?

मैं एक ही int BitArray कैसे परिवर्तित कर सकता हूँ? सबसे तेज़ तरीका पीएलएस …

वेब के समाधान से एकत्रित समाधान "मैं BitArray को एकल int में कैसे रूपांतरित कर सकता / सकती हूं?"

 private int getIntFromBitArray(BitArray bitArray) { if (bitArray.Length > 32) throw new ArgumentException("Argument length shall be at most 32 bits."); int[] array = new int[1]; bitArray.CopyTo(array, 0); return array[0]; } 
 private int getIntFromBitArray(BitArray bitArray) { int value = 0; for (int i = 0; i < bitArray.Count; i++) { if (bitArray[i]) value += Convert.ToInt16(Math.Pow(2, i)); } return value; } 

इस पोस्ट में पुनः (# 43935747) मान X छोटा होता है जो कि मैं नीचे दो बिट्स (6 और 10) सेट करता हूं: छोटा X = 1;

  var result = X; var bitsToSet = new [ ] { 5,9 }; foreach ( var bitToSet in bitsToSet ) { result+=( short ) Math.Pow ( 2,bitToSet ); } string binary = Convert.ToString ( result,2 ); 

अब मैं मान एक्स से सभी विशिष्ट बिट्स को पढ़ना चाहूंगा और इसे एक सरणी में डालूँगा या एक बिट प्रकार जैसे bool Val1 = bit1, bool Val2 = bit2 ….

मैं एक नौसिखिया हूँ और मुझे लगता है कि यह तुम्हारे लिए बहुत आसान है ..