ASP.Netセッションと同様の方法で動作するオブジェクトを作成したいと思います。 インデクサのカスタム使用
は、それが存在しないか、それがない場合はそれを更新doesntの場合には、データベーステーブルに追加するか、あなたがmySession["Username"] = "Gav"
を行うとき、私はそれをしたい、私はこのオブジェクトmySessionを呼び出すと言います。これを行うメソッドを書くことはできますが、インデクサー構文([])で使用するとどのように起動するのかわかりません。私はインデクサでこのようなことをするオブジェクトを構築したことはありません。
誰かが言う前に、私はASP.Netセッションがデータベースに保存できることを知っていますが、この場合、私はややシンプルなカスタマイズソリューションが必要です。
このようにインデクサーを使用する場合のポインターや例は素晴らしいでしょう。 MSDN documentationから
おかげ
可能な複製演算子C#?](https://stackoverflow.com/questions/287928/how-do-i-overload-the-square-bracket-operator-in-c) – ardila