Sofern diese C-Strukturen Dinge wie z.B. den Inhalt von Dateien*
beschrieben und mit einfachen Dateioperationen als Block gelesen werden,
wird eine Umsetzung auf das, was C# anstelle von Strukturen bietet, sehr
interessante Nebeneffekte mit sich bringen, die mit hoher
Wahrscheinlichkeit recht gründlich dafür sorgen, daß sich das
"umgesetzte" Programm zu funktionieren weigert.
*) oder seriell übertragene Daten, oder per Netzwerk übertragene Daten,
oder Daten, die als Blob aus einer Datenbank kommen, oder welchen, die
in einem (E)EPROM gespeichert sind ... der Möglichkeiten sind viele.