Utilizando la reflexión para recuperar un elemento específico en un arreglo.
Supongamos que tengo un arreglo de direcciones.
¿Cómo puedo filtrar direcciones en función de una cadena dada? Por ejemplo, si una ruta de propiedad tiene Address.First(), quiero que muestre el primer elemento, o Address.Last() el último elemento.
Ej:
var _propertyInfo = case.MainContact.GetType().GetProperty(“Addresses”);
XPCollection
BillingUnitContactAddress buAddress = buAddresses.First(); //no quiero codificar esto
davy.ai
Puedes utilizar el método
Where
deLinq
para filtrar las direcciones basándote en la cadena dada. Por ejemplo, si quieres obtener el primer elemento, puedes utilizar el siguiente código:De manera similar, si quieres obtener el último elemento, puedes utilizar el siguiente código: