Ich versuche, den Inhalt einer '.tmp' Datei zu lesen, die als Befehlszeilenargument in C# bereitgestellt wird, aber die Daten werden entweder nicht gelesen oder es könnte ein anderes Problem auftreten: PFB der Code-snippet in C#:C#: Dateiinhalte können nicht gelesen werden
StreamReader inpFile2 = new StreamReader(args[1]);
string line;
while ((line = inpFile2.ReadLine()) != null) {
Console.WriteLine(line);
}
wo args [1] a.tmp-Datei mit dem folgenden Inhalt ist:
Name: <<NAME>> (<<COURSE>>)
ID: <<ID>>
Total: <<TOTAL>>/100 Subtotal: <<SUBTOTAL>> Total deductions: <<LATEDEDUCTION>>
Time due: <<DUE>>
Submitted: <<SUBMITTED>>
Late minutes: <<MINUTESLATE>>
Late deduction: <<LATEDEDUCTION>>
Problem 1: <<P1>>/35
<<P1COMMENTS>>
Problem 2: <<P2>>/65
<<P2COMMENTS>>
Es wird nicht angezeigt anything.Can Sie darauf hinweisen, was das Problem Ich bin neu in C-Sharp.
Haben Sie versucht, durch den Code treten? Enthält die Zeile beim Debuggen irgendetwas? Dieser Code funktioniert gut für mich. – Web
Sind Sie sicher, dass args [1] korrekt ausgefüllt wird? Sie können einen Haltepunkt hinzufügen und sehen, was der Inhalt dieser Variablen ist. – Waragi
Was meinst du mit schritt durch den Code @Web – Somekindofcoder