Récupération des valeurs de propriété par nom
Les valeurs de propriété d'un objet sont accessibles par leurs noms respectifs, permettant la manipulation programmatique et la récupération de données. Dans certains scénarios, il est souhaitable de récupérer les valeurs de propriété de manière dynamique en fonction des noms de propriétés variables. Cette question explore une méthode pour obtenir une telle fonctionnalité.
Méthode :
La méthode C# suivante exploite la réflexion pour obtenir la valeur de propriété d'un objet en fonction d'une propriété spécifiée. nom :
public string GetPropertyValue(object obj, string propertyName) { return obj.GetType().GetProperty(propertyName).GetValue(obj, null); }
Utilisation :
Pour récupérer la valeur du Propriété "Make" de l'objet "car" :
string make = GetPropertyValue(car, "Make");
Implémentation :
La méthode fonctionne comme suit :
Points supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!