generic-constraints

Utwórz metodę ogólną ograniczającą t do Enum

Buduję funkcję rozszerzającą Enum.Parse pojęcie, które pozwala na przetworzenie wartości domyślnej w przypadku, gdy wartoś ... generyczne w MSIL lub F# poniżej, które jest warte obejrzenia, i upvote. Usunę tę edycję, jeśli rozwiązanie dalej na stronę.

Czym dokładnie jest "Klasa specjalna"?

Po nieudanej kompilacji czegoś takiego jak: public class Gen<T> where T : System.Array { } Z błędem Ograniczen ... specjalne" w C#. Ponadto, co jest tak wyjątkowe w tych klasach, że nie możemy ich używać jako ograniczenia typu ogólnego?

Czy istnieje generyczny konstruktor z ograniczeniem parametrów w C#?

W C # możesz umieścić ograniczenie na metodzie generycznej, takiej jak: public class A { public static void Method< ... id Method<T> (T a) where T : new(float[,] u) { //...do something... } } Obejście jest również przydatne?