Dans le cas de la syntaxe d'instance pour accéder à l'erreur des membres statiques
En C #, lorsqu'ils essaient d'utiliser des exemples pour accéder aux membres statiques, ils rencontreront une erreur "Member"
"Impossible d'utiliser les instances pour référencer l'accès". Pour résoudre ce problème, vous devez comprendre la différence entre les membres statiques et les membres de l'instance.
utilisent l'instruction Mot-clé "statique", qui est associée au type lui-même, non associé à aucune instance du type. Ils sont partagés entre toutes les instances et sont accessibles sans objets instanciés. dans l'exemple de membres
Exemples que les membres déclarent sans mot clé "statique" et sont associés à une instance spécifique. Ils ne sont accessibles que via des instances de type.
Explication du problème
Dans un exemple de code donné,
myitem.property1est un membre statique car il utilise la déclaration de mots clés "statique". Par conséquent, il ne peut pas être utilisé pour y accéder ( oitem.property1 ).
Solution Pour accéder aux membres statiques myitem.property1
, vous pouvez choisir les deux méthodes suivantes:Membres limités du nom de type:
Cela changera le membre d'un membre statique à un membre d'instance, vous permettant d'utiliser l'exemple de syntaxe pour y accéder.
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!