Hallo,
ich möchte in C# ein Textdatei erstellen und zeile, die so aussehen in Textdatei schreiben.
Die Zeile, die im Texdatei geschrieben werden, sollten folgende StrukturMerkmale haben.
hat jemand ein beispiel code in C# für diese aufgabe oder ein ähnliche Thema?
so habe ich angefangen
Ich Danke Ihnen im vorraus für Ihre Hilfe
Lg
ich möchte in C# ein Textdatei erstellen und zeile, die so aussehen in Textdatei schreiben.
Code:
300;83;4027671000005;4024391000001;2015-24323;176,79;;;;-22,24;;;;;0;154,55;7;10,82;165,37;165,37; 310;83;4027671000005;4024391000001;2015-24323;7;ADR;176,79;7;-12,38;1;Stufe 1 310;83;4027671000005;4024391000001;2015-24323;7;ADR;164,4147;6;-9,864882;1;Stufe 4 400;83;4027671000005;4024391000001;2015-24323;176,79;-22,24;;;;;;154,55;10,82;165,37;;165,37;165,37;
Code:
1_ Es werden CSV-Records (Comma Separated Values) mit variabler Feldlänge unterstützt. Feldtrenner ist ein Semikolon. Jedes Feld wird durch ein Semikolon abgeschlossen. 2_Innerhalb eines Feldes ist ein Semikolon nicht Zulässig 3_Liegen für ein Feld keine Daten vor, so wird ein leeres Feld durch ein trennzeichen(semikolon) symbolisiert 4_Jede auch die Letzte Zeile muss ein CRLF (Enter) abgeschlossen sein 5_Jede Zeile darf genau ein Segment enthalten (Z.B die ziffer 300; 310; 100;400 (Feldlänge 3)) 6_jede Segment muss am Segment-Anfang durch einen eideutigen Kennzeichner gekennzeichnet sein 7_Das Dezimalzeichen für Beträge ist ein Komma, tausender Trennzeichen sind nicht zulässig 8_Negative Werte werden mit Vorzeichen '-'gekennzeichnet.
so habe ich angefangen
Code:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace TextdateiErstellen { class Textdatei { static void Main(string[] args) { string filePath = @"C:\Projekte\TextdateiErstellen\test.txt"; List<string> lines = new List<string>(); File.WriteAllLines(filePath, lines, Encoding.ASCII); } } }
Lg
Comment