Jaka jest różnica między File a FileInfo w C #?

Czytałem, że statyczne metodyPlik Klasa jest lepiej wykorzystywana do wykonywania małych i niewielkich zadań w pliku, takich jak sprawdzanie, czy istnieje i czy powinniśmy użyć instancjiInformacja o pliku Klasa, jeśli zamierzamy wykonać wiele operacji na określonym pliku.

Rozumiem to i mogę po prostu użyć tego w ten sposób na ślepo, ale chciałbym wiedzieć, dlaczego istnieje różnica? W jaki sposób działają, dzięki czemu nadają się do różnych sytuacji? Jaki jest sens posiadania dwóch różnych klas, które wydają się robić to samo na różne sposoby?

Byłoby pomocne, gdyby ktoś mógł odpowiedzieć na przynajmniej jedno z tych pytań.

questionAnswers(9)

yourAnswerToTheQuestion