1

古いVB.net(VB .NET 2005より前?)ではC#クラスでオーバーロードされた演算子を使用できないことをどこかで読みました。オーバーロードされたキャスト演算子に当てはまりますか?

いずれにせよ、C#クラスライブラリにそれらと算術メソッドを他の言語の実際のメソッドとして含めないことは不利だと思いますか?

ToDouble
ToFloat
FromDouble
Add
Subtract
Multiply
Divide
...
4

1 に答える 1

1

VBの人々はCType(DirectCastよりもはるかに多い)を実行することに慣れているため、追加のメソッドを提供する代わりに、CTypeをサポートしていることを確認してください(Reflectorを調べて、実際に使用するクラスを確認してください)

于 2009-06-03T19:25:52.767 に答える