2009-06-03 6 views
1

J'ai lu quelque part que VB .net plus ancien (pré VB .NET 2005?) Ne pouvait pas utiliser d'opérateurs surchargés dans une classe C# . Est-ce vrai pour les opérateurs de fonte surchargés?Dois-je fournir des méthodes de cast pour les surcharges en C#, pour permettre aux gens d'utiliser en VB

Quoi qu'il en soit que vous en pensez qu'il est un inconvénient pour une bibliothèque C# classe ne pas les inclure et les méthodes arithmétiques comme des méthodes réelles pour d'autres langues, comme:

ToDouble 
ToFloat 
FromDouble 
Add 
Subtract 
Multiply 
Divide 
... 

Répondre

1

VB gens sont habitués à faire CType (beaucoup plus que DirectCast) donc au lieu de fournir des méthodes supplémentaires assurez-vous de prendre en charge CType (regardez dans Reflector pour voir quelles classes il utilise réellement)

Questions connexes