我曾经有一个包含大约 1800 个公共共享字符串的公共类——有点像我的常量库:
Public Shared ReadOnly NLS_ALREADY_IN_USE_QUERYNAME As String = "AlreadyInUseQueryName"
现在我想为每个元素存储更多信息,并使用适当的构造函数将它们更改为“As MyClass”,该构造函数从我之前使用的定义中获取字符串:
Public Shared ReadOnly NLS_ALREADY_IN_USE_QUERYNAME As QNLSDefinition = New QNLSDefinition("AlreadyInUseQueryName", "Deutsch", "English")
问题是这些“对象”虽然是共享的,但并没有自动实例化。String 显然是“立即实例化的”。
有什么最佳实践吗?