Hallo zusammen,
irgendwie habe ich eine totale Blockade und weiß nicht weiter. Egal was ich mache, es funktioniert einfach nicht.
Ich habe auch in der Dokumentation recherchiert....
Wie bekomme ich die 7 Zeilen vom Byte-Array untereinander??? Hat da jemand ein Code-Beispiel für mich???
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ESAAufgabe2
{
class Program
{
public void ESA2IN(string pfad, byte[] array)
{
FileStream stream = File.Open(pfad, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write);
stream.Write(array, 0, array.Length);
stream.Close();
}
public void ESA2Out(string pfad)
{
FileStream stream = File.Open(pfad, FileMode.Open, FileAccess.Read, FileShare.Read);
byte[,] array = new byte[7, 11];
stream.ReadByte();
for (int i = 0; i < array.Length; i++)
{
Console.Write((char)array[0]);
Console.Write((char)array[1]);
Console.Write((char)array[2]);
Console.Write((char)array[3]);
Console.Write((char)array[4]);
Console.Write((char)array[5]);
Console.Write((char)array[6]);
}
Console.WriteLine();
stream.Close();
}
static void Main(string[] args)
{
Program test = new Program();
string pfad = @"C:\Users\admin\source\repos\CSH-Lehrgang\CSH03\VS-Projekte\Buch CSH03\ESAAufgabe2\ESA2IN.txt";
byte[] array = {32, 32, 67, 67, 32, 32, 32, 35, 32, 35, 32,
32, 67, 32, 32, 67, 32, 32, 35, 32, 35, 32,
67, 32, 32, 32, 32, 32, 35, 35, 35, 35, 35,
67, 32, 32, 32, 32, 32, 32, 35, 32, 35, 32,
67, 32, 32, 32, 32, 32, 35, 35, 35, 35, 35,
32, 67, 32, 32, 67, 32, 32, 35, 32, 35, 32,
32, 32, 67, 67, 32, 32, 32, 35, 32, 35, 32 };
test.ESA2IN(pfad, array);
test.ESA2Out(pfad);
}
}
}
LG Irina
|