我有一个类,它有索引器。我想有一个名为Item的属性。这个link告诉我们如何重命名属性名称。因此,如果我将索引器名称从Item更改为MyIndexer,它会没问题吗? WPF绑定和.NET的其他东西能正常工作吗?
答案 0 :(得分:1)
如果没有更具体的细节,你的问题就无法准确回答。那说......
支持索引器的代码应该没问题,但“WPF绑定和其他东西”并没有真正缩小范围。所以我不能说“WPF绑定和其他东西”中包含的场景是否安全。您需要提供一些具体的示例,以便对其进行回答。
无论如何,我个人强烈建议不要使用“项目”这个词作为你的财产名称;实际上,保证为非索引器属性选择不同的名称存在的问题比在索引器属性名称上偏离标准.NET约定时存在的问题少。