Ich habe die folgende Methode:C# Threading in einem Verfahren
public List<string> someMethod()
{
// populate list of strings
// dump them to csv file
//return to output
}
Frage ist: i Der Benutzer möchte nicht für csv-Dump warten, was eine Weile dauern könnte. Wenn ich einen Thread für csvdump verwende, wird es abgeschlossen? vor oder nach der Rückgabe der Ausgabe?
Nachdem csvdump beendet ist, möchte ich eine andere Klasse benachrichtigen, um die CSV-Datei zu verarbeiten. someMethod muss nicht warten, bis csvdump fertig ist?
Wird das Programm die Datei verwenden, nachdem es erstellt wurde, oder ist es nur ein Export für andere Programme zu lesen? Benötigen Sie eine Benachrichtigung, wenn der Export abgeschlossen ist? –
Ich habe die Frage bearbeitet. guter Punkt – DarthVader
WinForms, WPF, ASP.NET? –