問題タブ [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.
c# - NotSupportedException で Sqlite の結果から ulong を取得する
コンソール アプリケーションによって Sqlite データベースに保存されたいくつかのハッシュ値 (ulong など) があります。Windows ストア アプリ内でこれらの値を取得したいのですが、残念ながら「System.UInt64 の読み方がわからない」という NotSupportedException が発生します。データベースで ulong 値を使用できませんか? DB にデータが入力され、ハッシュ フィールドが長くなっているように見えます。少なくとも、Database .NET が教えてくれます。
c# - C++ の 64 ビット unsigned long long に相当する C#
COM を使用して C++ で使用される DLL を構築しています。C++ 64-bit に相当する C# は何か教えてくださいunsigned long long
。
C# では ulong 型になりますか? 確認してください。
ありがとう、ガガン
c# - C# プラットフォームの呼び出し / DLLImport の奇妙な動作
を使用してプロジェクトで参照しているアンマネージ DLL がありますが、[DLLImport]
メソッド シグネチャを一致させると奇妙な結果が返されます。
DLL からの署名の例を次に示します。
関数をインポートするための C# コードは次のとおりです。
これを の戻り値の型で宣言していることに注意してください。これuint
を使用しようとするulong
と、予期しない結果が得られるためです (通常、メモリ アドレスのように見える長い数値)。
int
ただし、 /の戻り値の型を使用すると、関数は機能し、期待される結果を返しますuint
。誰かが私のためにこの行動に光を当てることができますか?
ありがとう。
c# - C#でulongをDateTimeに変換する方法は?
私の C# プログラムでは、PLC から日時を受信しています。「 ulong」形式でデータを送信しています。ulong を DateTime 形式に変換するにはどうすればよいですか? たとえば、私は受け取っています:
次に、それを DateTime ("MM/dd/yyyy hh:mm:ss") 形式に変換する必要があります。
どうすればこれを解決できますか?
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の両方を使用してみました。
c# - 演算子「<」は、タイプ「long」および「ulong」のオペランドには適用できません
redgate の .NET Reflector 8 を使用し、.dll を C# ファイルにエクスポートする機能を使用しましたが、このエラーを修正する方法がわからないという 1 つのエラー状況に遭遇しています。
エラーの状態:エラー 36 演算子 '<' は型 'long' および 'ulong' のオペランドに適用できません
エラーがビットごとに関係していることは理解していますが、特定の状況を修正する方法がわかりません。
エラーのスナップショットを次に示します。
この種のエラーを修正する最善の方法は何ですか?