我应该使用类型代码的接口吗?

时间:2009-05-20 16:23:25

标签: vb.net interface types

我正在开发一个包含多个不同代码的项目。这些代码基本上都是以这种方式使用的:

CodeKey
Description

GetList
GetSpecific
SetProperties

我的所有课程都实现了这一点。然而,由于一个问题,我使用接口是hesitent - 类型代码因类型而异。有些是字符串,有些是整数,有些是字节。我可以看到使用接口的唯一方法是使typeCode成为接口中的对象,然后在需要使用它时进行转换,但这看起来有点傻。有任何想法吗?这是在VB.NET中。

1 个答案:

答案 0 :(得分:1)

我可以在阅读时使用通用界面。

Interface IYourType(Of T)
  Property CodeKey As T
  Property Description As String
  Sub GetList...
  Sub GetSpecific...
  Sub SetProperties...
End Interface

我不确定我是否完全理解您的问题,但您的类型问题显然是使用泛型。

祝你好运, - 丹