2009-05-20 7 views
0

Je travaille sur un projet qui a plusieurs codes différents. Ces codes sont essentiellement utilisés de la façon suivante:Devrais-je utiliser une interface pour les codes de type?

CodeKey 
Description 

GetList 
GetSpecific 
SetProperties 

Toutes mes classes implémentent ceci. J'hésite cependant à utiliser une interface à cause d'un problème - les types de codes varient selon le type. Certains sont des chaînes, d'autres sont des entiers, d'autres sont des octets. La seule façon dont je pourrais voir à l'aide d'une interface serait de faire du typeCode un objet dans l'interface et de le lancer à chaque fois que je devais l'utiliser, mais cela semble un peu idiot. Des idées? C'est dans VB.NET.

Répondre

1

Vous pourriez utiliser une interface générique pour cela comme je l'ai lu. Je ne suis pas sûr de comprendre complètement votre question, mais votre problème de type est une utilisation évidente des génériques.

Bonne chance, - Dan

+0

Dan, Merci beaucoup. C'était exactement la même conclusion que je suis venu à chercher autour de Google. On dirait que ça va fonctionner parfaitement et empêcher beaucoup de casting :) Merci beaucoup! Dans le Christ, Austin – Austin