Mam klasy, które można przekazać w folderze, a następnie wyłączy się i przetwarza wiele danych w określonym folderze.C# Konstruktor Konstrukcja
Na przykład:
MyClass myClass = new MyClass(@"C:\temp");
co teraz robi to gaśnie i czyta powiedzieć parę tysięcy plików i zapełnia klasę z danymi.
powinienem przenieść te dane się od konstruktora i mieć go jako metody indywidualne, takie jak:
MyClass myClass = new MyClass();
myClass.LoadFromDirectory(@"C:\temp");
Dobry pomysł, inicjowanie i korzystanie z klasy są często zupełnie inne. To ładnie je oddziela. Aby uzyskać jeszcze większą separację, możesz przenieść logikę inicjalizacji do klasy fabryki lub konstruktora. – Mendelt