2009-06-03 4 views
1

Я читал где-то, что более старый VB .net (pre VB .NET 2005?) Не мог использовать перегруженные операторы в классе C# , Это верно для перегруженных операторов литья?Должен ли я предоставить методы литья для перегрузок оператора оператора на C#, чтобы люди могли использовать их в VB

В любом случае вы, ребята, думаете, что это недостаток для библиотеки # класса C, чтобы не включать их и арифметические методы как фактические методы для других языков, например:

ToDouble 
ToFloat 
FromDouble 
Add 
Subtract 
Multiply 
Divide 
... 

ответ

1

VB люди привыкли делать CType (много больше, чем DirectCast), поэтому вместо предоставления дополнительных методов убедитесь, что вы поддерживаете CType (смотрите в Reflector, чтобы посмотреть, какие классы он использует)

 Смежные вопросы

  • Нет связанных вопросов^_^