25
Puoi definire i generici con i tipi sicuri, come puoi con C#?Definizione di generici dattiloscritti con sicurezza del tipo
E.g.
public bool Foo<T>() where T : struct { /* */ }
Il dattiloscritto dispone ora di generici, ma è possibile eseguire un'azione simile?
Grazie.
+1 - spot on. Questo è preso dall'implementazione Java dei generici - la parola chiave 'extends' è usata per vincolare a un'interfaccia oa una classe. – Fenton
Ma sembra che non imponga ancora nulla. – Tarion
Si noti che se si desidera vincolare le interfacce, si utilizza la parola chiave 'extends' piuttosto che' implements' on. Ad esempio, 'Foo'. –