Suchergebnisse für Anfrage "type-constraints"

6 die antwort

C # generische Methoden, Parameter in new () Konstruktor-Einschränkung eingeben

Gibt es eine Möglichkeit, eine generische Methode zu erstellen, die das @ verwendenew() Konstruktoreinschränkung, um Klassen mit Konstruktoren eines bestimmten Typs zu erfordern? Beispielsweise Ich habe den folgenden Code: public T ...

5 die antwort

Warum führt eine generische Typeinschränkung zu einem nicht impliziten Referenzkonvertierungsfehler?

Ich habe ein paar Interfaces und generische Klassen für die Arbeit mit Agenda-Terminen erstellt:

3 die antwort

Wie kann man die zugehörigen Daten einschränken?

TOP-Veröffentlichungen

2 die antwort

Wie funktioniert der Operator <: <in Scala?

n Scala gibt es eine Klas<:< das zeugt von einer Typbeschränkung. VonPredef.scala: sealed abstract class <:<[-From, +To] extends (From => To) with Serializable private[this] final val singleton_<:< = new <:<[Any,Any] { def apply(x: Any): Any = x ...

6 die antwort

F # -Typeinschränkung für Datensatztyp mit spezifischer Eigenschaft

Ich versuche, eine generische Funktion zu erstellen, die von ihrem Typargument verlangt, dass es sich um einen Datensatztyp handelt und dass er eine bestimmte Eigenschaft hat. Hier ist ein Beispiel, das den relevanten ...

3 die antwort

Wann sollte oder sollte ich keine generischen Typeinschränkungen verwenden?

Ich habe eine Basisklasse:

6 die antwort

Warum verstößt dies gegen die Typeinschränkung?

Ich versuche, ASP.NET Identity 3 so anzupassen, dass Integer-Schlüssel verwendet werden: public class ApplicationUserLogin : IdentityUserLogin<int> { } public class ApplicationUserRole : IdentityUserRole<int> { } public ...

4 die antwort

Können Sie eine Instanz einer Klasse nicht für einen Typ, sondern für eine ganze Klasse in Haskell erstellen?

Angenommen, ich möchte alle Zahlen zu einer Instanz von @ macheMonoid. Anstatt für jedes @ eine Instanz erstellen zu müssNum so was instance Monoid Int where mappend = (+) mempty = 0 instance Monoid Float where mappend = (+) mempty = 0.0 -- etc ...

1 die antwort

Functor-Instanz für ein GADT mit Typeinschränkung

Heute wollte ich untersuchen, ob es möglich ist, einen Datentyp so zu konstruieren, dass er nicht die Daten des Typs seiner Typensignatur speichert, sondern ...

4 die antwort

Warum hört Haskell auf, auf die Typklassen des Datentyps in den Funktionssignaturen zu schließen?

Erstens ist diese Frage nicht zu 100% spezifisch für Haskell. Sie können sich gerne zum allgemeinen Design von Schriftklassen, Schnittstellen und Typen äußern. ich leseLYAH - Erstellen von Typen und ...