可能吗? (显示指定的方法,具体取决于给定的参数。)

时间:2010-11-22 16:39:26

标签: visual-studio call

我有一个(二进制)阅读器,将DBC文件(它是游戏使用的文件格式)读入结构中,我知道。每个DBC文件与其他文件有一点不同(它们的结构),它们的阅读方法也不同。 (有spell.dbc item.dbc map.dbc等...) 所以我为我想要阅读的所有DBC文件制作了独特的阅读方法。 (我认为它不是最好的解决方案,但就目前来说,它对我而言。)

以下是一个示例用法:

DBCReader reader = new DBCReader(DBCFile.Spell); // you can use DBCFile.Map or others here

现在我的问题:当我使用我的阅读器时,是否可以仅列出与法术相关的方法?

所以我的DBCReader类包含所有dbc文件的不同读取方法,我只希望看到与法术相关的读取方法。

所以现在我写“读者”。到C#,它列出了所有dbc文件的所有方法,比如

  • ReadMapName()(适用于Map.dbc), ReadSpellID()(用于 Spell.dbc),GetItemName()(即 对于Item.dbc)等..

但我只希望列出与法术相关的方法。可能吗? :) 感谢。

1 个答案:

答案 0 :(得分:1)

我不知道如何让intellisense在类中显示方法的子集。

您可以为每种类型创建单独的类,即:

dbcSpellreader,dbcMapReader等