c#索引器
定義索引器,
索引器定义的时候不带有名称,但带有
this
关键字,它指向对象实例
t
his關鍵字
它指向对象实例,而dynamic是根據返回類型而確定類型。
假如當前類為Test:那麼我們需要先new該類。
Test t=new Test();
t[0]="1號";//因this指向就是本類故這樣寫,往一號位置放個“1號”
Console.WriteLine(t[0]);//這樣訪問到get返回值的下標
dynamic動態類型,根據我們賦值的內容進行類型判斷,隨著類型的更變而跟變,詳細使用方式參考上面代碼。
總結:使用索引器,有兩種方法:取值、賦值,取得索引位置的值。主要是可以將對象作用數組,方便我們進行設置與獲取下標