Esiste una classe AuthenticationBase
in Servizi RIA WCF. La definizione della classe è la seguente:Che cosa significa new()?
// assume using System.ServiceModel.DomainServices.Server.ApplicationServices
public abstract class AuthenticationBase<T>
: DomainService, IAuthentication<T>
where T : IUser, new()
Cosa significa "new()
" in questo codice?
Correzione teeny weeny: un tipo deve avere queste caratteristiche per poter essere usato come un tipo generico * argomento * . 'T' è il tipo generico * parametro *, ma il tipo effettivamente utilizzato (ad esempio' object', 'int') è l'argomento type. –
@Jon, debitamente notato, grazie :) –