मैं जानना चाहता हूं कि स्ट्रीम को बाइट में कैसे परिवर्तित करना है।सी # कनवर्ट सिस्टम.आईओ। स्ट्रीम टू बाइट []
मैं इस कोड को खोजने के लिए, लेकिन मेरे मामले में यह काम नहीं करता है:
var memoryStream = new MemoryStream();
paramFile.CopyTo(memoryStream);
byte[] myBynary = memoryStream.ToArray();
myBinary = memoryStream.ToArray();
लेकिन मेरे मामले में, लाइन paramFile.CopyTo (MemoryStream) यह कुछ भी नहीं, कोई अपवाद नहीं होता है, आवेदन अभी भी काम करता है , लेकिन कोड अगली पंक्ति के साथ जारी नहीं है।
धन्यवाद।
byte[] myBinary = File.ReadAllBytes(@"C:\MyDir\MyFile.bin");
इसके अलावा
, एक MemoryStream CopyTo की कोई जरूरत नहीं है:
क्या paramfile है? –
आह, क्षमा करें, पैरा फ़ाइल पैरामीटर है जो मुझे विधि में प्राप्त होता है, एक SystemIO.Stream है। –