問題タブ [ulong]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1631 参照

c# - NotSupportedException で Sqlite の結果から ulong を取得する

コンソール アプリケーションによって Sqlite データベースに保存されたいくつかのハッシュ値 (ulong など) があります。Windows ストア アプリ内でこれらの値を取得したいのですが、残念ながら「System.UInt64 の読み方がわからない」という NotSupportedException が発生します。データベースで ulong 値を使用できませんか? DB にデータが入力され、ハッシュ フィールドが長くなっているように見えます。少なくとも、Database .NET が教えてくれます。

0 投票する
4 に答える
30092 参照

c# - C++ の 64 ビット unsigned long long に相当する C#

COM を使用して C++ で使用される DLL を構築しています。C++ 64-bit に相当する C# は何か教えてくださいunsigned long long

C# では ulong 型になりますか? 確認してください。

ありがとう、ガガン

0 投票する
1 に答える
474 参照

c# - C# プラットフォームの呼び出し / DLLImport の奇妙な動作

を使用してプロジェクトで参照しているアンマネージ DLL がありますが、[DLLImport]メソッド シグネチャを一致させると奇妙な結果が返されます。

DLL からの署名の例を次に示します。

関数をインポートするための C# コードは次のとおりです。

これを の戻り値の型で宣言していることに注意してください。これuintを使用しようとするulongと、予期しない結果が得られるためです (通常、メモリ アドレスのように見える長い数値)。

intただし、 /の戻り値の型を使用すると、関数は機能し、期待される結果を返しますuint。誰かが私のためにこの行動に光を当てることができますか?

ありがとう。

0 投票する
1 に答える
6342 参照

c# - C#でulongをDateTimeに変換する方法は?

私の C# プログラムでは、PLC から日時を受信して​​います。「 ulong」形式でデータを送信しています。ulong を DateTime 形式に変換するにはどうすればよいですか? たとえば、私は受け取っています:

次に、それを DateTime ("MM/dd/yyyy hh:mm:ss") 形式に変換する必要があります。

どうすればこれを解決できますか?

0 投票する
1 に答える
2597 参照

oracle - Oracle クライアントが ulong パラメーターで ArgumentException をスローする

ulong(つまり、UInt64) 番号を Oracle データベースに挿入する必要がありますが、 ArgumentException. 私はそれをNUMBER列に挿入しています.0から2 ^ 64-1までの任意の数値を格納できるはずです.

エラーを再現する最小限の例を次に示します。

このコードvalueToInsertは、他の整数型 ( を含むlong) であれば問題なく動作しますが、 で試してみるとulong、次のエラーが発生します。

なぜこうなった?

PS私はOracle.DataAccess 2.112.1.2とOracle.ManagedDataAccess 4.212.1.0の両方を使用してみました。

0 投票する
1 に答える
2145 参照

c# - 演算子「<」は、タイプ「long」および「ulong」のオペランドには適用できません

redgate の .NET Reflector 8 を使用し、.dll を C# ファイルにエクスポートする機能を使用しましたが、このエラーを修正する方法がわからないという 1 つのエラー状況に遭遇しています。

エラーの状態:エラー 36 演算子 '<' は型 'long' および 'ulong' のオペランドに適用できません

エラーがビットごとに関係していることは理解していますが、特定の状況を修正する方法がわかりません。

エラーのスナップショットを次に示します。

ここに画像の説明を入力

この種のエラーを修正する最善の方法は何ですか?