Je souhaite créer un objet qui fonctionnera de manière similaire à la session ASP.Net.Utilisation personnalisée des indexeurs []
si elle ne marche pas existe ou mettre à jour dire que j'appelle cette MaSession objet, je veux le faire alors quand vous
mySession["Username"] = "Gav"
Il ajoutera soit à une table de base de données si elle le fait. Je peux écrire une méthode pour le faire, mais je n'ai aucune idée de comment l'obtenir quand il est utilisé avec la syntaxe de l'indexeur ([]). Je n'ai jamais construit un objet qui fasse quelque chose comme ça avec les indexeurs. Avant que quelqu'un ne dise quelque chose, je sais que la session ASP.Net peut enregistrer dans la base de données, mais dans ce cas, j'ai besoin d'une solution personnalisée légèrement plus simple. N'importe quel pointeur ou exemple d'utilisation d'indexeurs de cette manière serait génial.
Merci
double possible de [Comment surcharger le support carré opérateur en C#?] (https://stackoverflow.com/questions/287928/how-do-i-overload-the-square-bracket-operator-in-c) – ardila