Re[2]: Extension methods
От: Roman Odaisky Украина  
Дата: 23.07.08 09:06
Оценка:
Здравствуйте, Lloyd, Вы писали:

RO>>Пожалуйста, объясните четко и понятно раз и навсегда. Как избегают конфликтов имен при использовании extension methods, а особенно при засовывании их в стандартные интерфейсы .NF?


L>Конфликтов с кем?


Один юзер создал, например, My.Email ToEmail(this String s). А другой — Other.Email ToEmail(this String s). Оба хотят, чтобы "billg@microsoft.com".ToEmail() превращалось в их любимый класс почтовых адресов. Но поскольку поддержки пространств имен в extension methods не наблюдается, возникает явный конфликт, потому что неясно, какой ToEmail выбрать. Как избегают таких конфликтов?
До последнего не верил в пирамиду Лебедева.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.