मैं यादृच्छिक बाइट्स के साथ एक बफर भरने की कोशिश कर रहा हूं। बफर को बाइट्स की सूची के रूप में परिभाषित किया जाता है। यह ऐसा कुछ है जिसे मैं रखना चाहता हूं। यहाँ परिभाषा है:यादृच्छिक बाइट्स के साथ एक सूची भरना
namespace NameofProject
{
public partial class Form1 : Form
{
List<byte> buff = new List<byte>();
}
}
और मेरे पहले प्रयास
public static void RandomFillBuffer()
{
Random rnd = new Random();
rnd.NextBytes(buff);
}
है फिर भी इस शौकीन के लिए इस तरह के एक त्रुटि देता है: एक वस्तु संदर्भ गैर स्थिर क्षेत्र, विधि, या संपत्ति के लिए आवश्यक है 'फॉर्म 1.बफ'
फिर मैंने "स्थिर" शब्द को हटा दिया (मुझे यकीन नहीं है कि यह सच है) और यह "सार्वजनिक शून्य RandomFillBuffer()" बन जाता है, लेकिन इस बार मुझे यह त्रुटि buff के लिए मिल रही है: तर्क 1: से परिवर्तित नहीं कर सकता 'System.Collections.Generic.List' to 'byte []'
यदि वे समझ में आते हैं तो 2 त्रुटियों में से किसी एक को हल करने के लिए मैं किसी भी मदद की सराहना करता हूं।
कुछ पहली बार पोस्टर में से एक होने पर बधाई जो इसे सही तरीके से करता है! – itsme86