Obtenga un MembershipUser de MembershipUserCollection

Tengo una colección de membresía de la que estoy tratando de obtener un usuario específico. Desafortunadamente no puedo usar elMembershipUser.GetUser() método. Así que actualmente tengo una colección de todos los usuarios de membresía como así:

MembershipUserCollection mc = Membership.GetAllUsers();

Lo que me gustaría hacer es obtener uno de estos usuarios, ya sea mediante inicio de sesión o correo electrónico (no importa cuál). Me doy cuenta de que puedo hacer un bucle foreach en la colección y comparar, pero tengo que imaginar que hay una mejor manera ...

Gracias por adelantado...

Para aquellos curiosos por los que no puedo usar el método getuser, digamos que es debido a sharepoint.

Respuestas a la pregunta(3)

Su respuesta a la pregunta