如何为接口定义索引器行为?是否可以从界面添加索引器行为?像这样:interfaceIIndexable{Tthis[stringindex];是的,这是可能的。事实上,您所缺少的只是索引器上的getter/setter。只需添加以下内容:interfaceIIndexable{Tthis[stringindex]{get;set;}}来自MSDN:publicinterfaceISomeInterface{//...//Indexerdeclaration:stringthis[intindex]{get;放;可以在接口上声明索引器(C#参考)。接口索引器的访问器在以下方面不同于类索引器的访问器:一个更通用的接口(取自IDictionary)是:interfaceIIndexable{TValuethis[TKeykey]{get;放;我只是想知道为什么他们不把它包含在mscorlib中,所以IDictionary可以实现它。这是有道理的。以上是C#学习教程:Howtodefinetheindexerbehaviorfortheinterface?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
