是否可以? (根据给定的参数显示指定的方法。)

发布于 2024-10-03 10:17:45 字数 667 浏览 3 评论 0原文

我有一个(二进制)阅读器,可以将 DBC 文件(游戏使用的文件格式)读取到我所知道的结构中。每个 DBC 文件(它们的结构)都与其他文件略有不同,并且它们的读取方法也有所不同。 (有spell.dbc item.dbc map.dbc等...) 所以我对所有我想读取的DBC文件都制定了独特的读取方法。 (我认为这不是最好的解决方案,但现在对我来说还可以。)

这是一个示例用法:

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

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

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

所以现在当我写“读者”时。对于 C#,它列出了所有 dbc 文件的所有方法,例如

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

但我只想列出与拼写相关的方法。是否可以? :) 谢谢。

I have a (binary)reader, to read DBC files (Its a file format used by a game) into structures, that I know. Every DBC file differs a little bit (their structs), from the others, and their reading method differs too. (there is spell.dbc item.dbc map.dbc etc...)
So I made unique reading methods for all the DBC files I want to read. (I think its not the best solution, but for now, its okey for me.)

Here Is an example usage:

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

Now my question : Is that possible to list only the spell related methods, when I use my reader?

So my DBCReader class contains different reading methods, for all the dbc files,and I would like to only see the spell related ones.

So now when I write "reader." to C#, it lists all my methods for all dbc files, like

  • ReadMapName() (which is for Map.dbc),
    ReadSpellID() (which is for
    Spell.dbc), GetItemName() (which is
    for Item.dbc) etc..

But I only want the spell related methods to be listed. Is it possible? :)
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉城已无爱 2024-10-10 10:17:45

我不知道有什么方法可以让智能感知显示类中方法的子集。

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

dbcSpellreader、dbcMapReader 等。

I'm not aware of a way to get intellisense to display a subset of the methods in a class.

You could make seperate classes for each type, ie:

dbcSpellreader, dbcMapReader, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文