You need to write a code segment that transfers the first 80 bytes from a stream variable named stream1 into a new byte array named byteArray.

You need to write a code segment that transfers the first 80 bytes from a stream variable named
stream1 into a new byte array named byteArray.  You also need to ensure that the code segment
assigns the number of bytes that are transferred to an integer variable named bytesTransferred.
Which code segment should you use?


A. bytesTransferred = stream1.Read(byteArray, 0, 80);
B. for (int i = 0; i < 80; i++) {
    stream1.WriteByte(byteArray[i]);
    bytesTransferred = i;
    if (!stream1.CanWrite) {
    break;
    }}
C. while (bytesTransferred < 80) {
    stream1.Seek(1, SeekOrigin.Current);
    byteArray[bytesTransferred++] =
    Convert.ToByte(stream1.ReadByte());}
D. stream1.Write(byteArray, 0, 80);bytesTransferred = byteArray.Length;



Answer: A

No comments:

Post a Comment