Natknąłem się na przypadek użycia statycznych konstruktorów
Teoretyczny opis:
https://docs.microsoft.com/pl-pl/dotnet/csharp/programming-guide/classes-and-structs/static-constructors
Konstruktor statyczny służy do inicjowania dowolnych danych statycznych lub do wykonywania określonej akcji, która musi zostać wykonana tylko raz. Jest on wywoływany automatycznie przed utworzeniem pierwszego wystąpienia lub odwołaniem do jakichkolwiek statycznych elementów członkowskich.
Kiedy należy używać takich konstrukcji? Czy możecie podać przykłady?