在自动生成的资源设计器文件中,每个资源都有属性。该属性调用“GetString”,它返回字符串值。我想覆盖这个getstring函数,所以我可以做逻辑来看看我是否需要检索这个值或不同的值。我无法弄清楚如何做到这一点,因为设计器文件是自动生成的。是否可以重写vb.net资源管理器的GetString函数?
Public ReadOnly Property General() As String
Get
Return ResourceManager.GetString("General", resourceCulture)
End Get
End Property
例如,在我的版本的GetString函数的,我会检查(“通用”)传递的键,看看是否有一个数据库中的此键自定义值。如果自定义值存在,我会使用该值。如果自定义值不存在,我会调用基本的GetString函数来获取资源值。我想为此使用内置的Resource类,因为在我的代码中,我只能使用“@Resources.General”并利用已存在的自动完成功能。
你是什么意思“这个值或不同的值”?请详细说明。 – Neolisk
感谢您的帮助,增加了更多细节。 – user1333935