per il namespace - mi concentrerò sul quadro standard. linee guida per i nomi dei nomi dei nomi. Metti i metodi di estensione in uno spazio dei nomi in cui saranno tipicamente utilizzati/associati in modo significativo ed eviterai di avere uno spazio dei nomi extra solo per questo.
Per la classe sponsor - in questo caso, è abbastanza irrilevante. Vorrei provare a scegliere un nome di classe che sia significativo, ma non sembra essere una linea guida fissa.
La cosa importante, però, è che la classe sponsor è mai realmente utilizzato direttamente/visto da parte dell'utente dei vostri metodi di estensione. Finché lo spazio dei nomi è stato incluso, il metodo di estensione viene trovato correttamente. Personalmente uso qualcosa di molto simile a jrummell per i miei metodi di estensione, ma Microsoft non lo segue nel Framework (un buon esempio di questo è la classe Enumerable).
fonte
2009-06-26 21:03:52
Sia Reed e Le risposte di jrummell sono buone. Vado a contrassegnare questa come risposta "The" perché va più in profondità. Una nota però - sponsorizza il nome della classe IMPORTA i linguaggi .NET che non supportano i metodi di estensione, dove la chiamata al metodo statico classico deve essere usato –