O'Reilly logo
  • T.L Chan thinks this is interesting:

this.FormsAuth = formsAuth ?? new FormsAuthenticationService(); this.MembershipService = service ?? new AccountMembershipService();

From

Cover of Dependency Injection in .NET

Note

Un buon modo per usare la constructor injection con parametri opzionali defaultati a null ed evitare un'istanziazione inutile della dipendenza di default. Meglio della property injection?