मैंक्या दो बिटएरे (सी # .NET) को संयोजित करने का कोई आसान तरीका है?
var previous = new BitArray(new bool[]{true});
var current = new BitArray(new bool[]{false});
मैं उन्हें श्रेणीबद्ध करना चाहते हैं। मैंने पहले से ही कोशिश की है:
var next = new BitArray(previous.Count + current.Count);
var index = 0;
for(;index < previous.Count; index++)
next[index] = previous[index];
var j = 0;
for(;index < next.Count; index++, j++)
next[index] = current[j];
previous = current;
लेकिन यह ऐसा करने का सबसे अच्छा तरीका नहीं दिखता है।
हैं आप जानते हैं कि पहले सरणी में 32 बिट्स का एक से अधिक गुण होता है, आप बूल सरणी के बजाय int arrays का उपयोग करके इसे महत्वपूर्ण रूप से अनुकूलित कर सकते हैं। CopyTo int [], bool [] और बाइट [] –