我有一个包含消息表的资源DLL(使用mc.exe编译)。我曾经使用FormatMessage方法读取有关消息的信息(参见:http://www.pinvoke.net/default.aspx/kernel32/FormatMessage.html),并且效果很好。
但: 由于性能问题,我想首先阅读整个消息表,并将消息和类别分配给C#对象:
class Message
{
private int _MessageID;
public int MessageID
{
get { return _MessageID; }
}
private string _MessageText;
public string MessageText
{
get { return _MessageText; }
}
public Message(int messageID, string messageText)
{
_MessageID = messageID;
_MessageText = messageText;
}
}
有没有办法阅读整个消息表?