WebSharperは、整数型間(たとえば、 )int32
への変換にいくつかの問題があるようですuint64
。私はこれを手に入れます:
エラー:メソッド呼び出しの変換に失敗しました:ToUInt64(..)[Microsoft.FSharp.Core.Operators]
同じことがint32
-> uint32
、int16
->int32
および他の多くの場合にも起こります(byte
<->のみint32
が機能しているようです)。
したがって、問題は、この問題を回避するにはどうすればよいかということです。私は整数を持っていますi
(これはint32
他に何も取得できないためです)。そして今、i
から-番目の要素を取得したいと思いUint8Array
ます。Uint8Array.Get
が欲しいuint64
。i
に変換するにはどうすればよいuint64
ですか?
チートを使用するつもりでし[<Inline>]
たが、それも機能しません。これは、整数の異なる形式を返すか、引数として渡そうとしても、このエラーが発生するためint32
です。