我是否需要为C#中的强制转换运算符重载提供强制转换方法,以允许人们在VB中使用

我是否需要为C#中的强制转换运算符重载提供强制转换方法,以允许人们在VB中使用,c#,vb.net,casting,operator-overloading,C#,Vb.net,Casting,Operator Overloading,我在某个地方读到,旧的VB.net(在VB.NET2005之前?)不能在C#类中使用重载运算符。对于重载的强制转换操作符是真的吗 不管怎样,你们认为C#类库不包含它们和算术方法作为其他语言的实际方法是一个缺点吗,比如: ToDouble ToFloat FromDouble Add Subtract Multiply Divide ... VB用户习惯于使用CType(比DirectCast多得多),因此,与其提供额外的方法,不如确保您支持CType(查看Reflector以查看它实际使用的类

我在某个地方读到,旧的VB.net(在VB.NET2005之前?)不能在C#类中使用重载运算符。对于重载的强制转换操作符是真的吗

不管怎样,你们认为C#类库不包含它们和算术方法作为其他语言的实际方法是一个缺点吗,比如:

ToDouble
ToFloat
FromDouble
Add
Subtract
Multiply
Divide
...

VB用户习惯于使用CType(比DirectCast多得多),因此,与其提供额外的方法,不如确保您支持CType(查看Reflector以查看它实际使用的类)

VB用户习惯于使用CType(比DirectCast多得多),因此,与其提供额外的方法,不如确保您支持CType(查看Reflector以查看它实际使用的类)