問題タブ [int32]
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.
.net - LINQ-エンティティはメソッドブール値(int32)を認識しません
hasPermission(Int 32)というメソッドを持つPersonというクラスがあります
私はいくつかのlinqに電話をかけようとしていて、さまざまなオプションを試しましたが、まだ解決策を見つけることができませんでした。誰かアイデアがあれば、助けてください。
私は現在持っています
コメントで私が試した他のいくつかのことを見ることができます。
よろしくお願いします
ジェマ
c - atoi()を使用してint型をInt32にキャストする方法
私はCコードの一部を持っています:
エラーが発生します:
理由がわかりませんか?私たちを手伝ってくれますか?
多分それは#include
sの問題です:
sys/socket.h
netinet/in.h
arpa/inet.h
stdio.h
stdlib.h
string.h
strings.h
c# - 2 つの Int16 を持つ C# GetHashCode も Int32 までしか返さない?
2 つの質問を 1 つにまとめて申し訳ありませんが、それらは関連しています。
HashCode
sHashSet
など。私が理解しているように、それらは一意であり、変化してはならず、オブジェクトの構成を単一の数値として表す必要があります。
私の最初の質問は、2 つの Int16sa
とを含むオブジェクトについて、 n が大きな数であるようなものを返すことb
は安全ですか?GetHashCode
a * n + b
Math.Pow(2, 16)
またGetHashCode
、特に Int32 型を柔軟に返すように見えます。
32ビットは、たとえば、2つのInt16、単一のUnicode文字、または16のN、S、E、Wのコンパス方向を保存できますが、それほど多くはありません。小さないくつかのノードグラフのようなものでさえ、おそらく多すぎるでしょう. これは C# ハッシュ コレクションの制限を表していますか?
c# - T-SQLのINT(32)(おそらくNAN)に対応するC#タイプ
私のC#は、データベースから読み取ったIDを操作します。元々、これらはCHAR(32)NOTNULL形式で格納されています。(これがテーブルの主キーです)
C#に入ると、これはInt32に変換されます(論理的には?)
しかし、これらの値を同様の構造を持つ別のテーブルに挿入し直す必要があるが、主キーのタイプがINT IDENTITY(1、1)NOT NULL)の場合、ほとんどのCHAR(32)と同様に、(論理的に)次のエラーが発生します。有効な整数ではありません:
入力文字列が正しい形式ではありませんでした。ID列に保存できませんでした。予想されるタイプはInt32です。
ターゲットID列のINTタイプを保持したい場合、C#コードは「E6802AA26C748A5A0EDE987384D2C48」をSQLサーバーに送信して、これが真の整数ではないと文句を言わないようにする必要がありますか?
c# - c# 2.0 int32 はスレッドセーフですか?
タイマーイベントハンドラーでインクリメントされ、メインおよび他のワーカースレッド、つまり1つのライタースレッドと複数のリーダースレッドによって読み取られる整数をインクリメントしたいと考えています。それはスレッドセーフになりますか?
アプリケーションに 5 秒ごとに実行されるタイマーがあります
MyClock = new System.Threading.Timer( new TimerCallback(this.Ticker), null, Timeout.Infinite, Timeout.Infinite );
この MyClock.Change( 5000, 5000 ); のようにオンにします。
この tickerCounter++ のように、ティッカー ハンドラーで整数をインクリメントするとします。
その後、同じアプリケーションのメイン スレッドまたはワーカー スレッドから読み取り専用アクセスを行うことはできますか? スレッドセーフになりますか?読者が部分的な値を読み取る可能性はありますか? またはスレッド例外を引き起こしていますか?
c# - Convert.ToInt32() が最も近い整数ではなく、最も近い偶数に丸められるのはなぜですか?
msdn のドキュメントを見ると、次のようConvert.ToInt32()
に記載されています。
値が 2 つの整数の中間にある場合、偶数が返されます。つまり、4.5 は 4 に変換され、5.5 は 6 に変換されます。
http://msdn.microsoft.com/en-us/library/ffdk7eyz.aspx
どうしてこれなの?
確かに、最も近い整数に四捨五入する方がより論理的ですよね? もしそうなら、4.5 は 5 になり、5.5 は 6 になり、より直感的に見えます。
.net - 知る/確認する場所: Int32 は ValueType から継承し、ValueType は Object から継承しますか?
.Net リフレクターを使用して、これらの型の間の関係を見つけることができません。何か案が?
iphone - NSIntegerは32ビット整数です
iOS環境でNSIntegerを宣言することは、32ビット値のみになることを意味すると考えるのは正しいですか?
私はObjectiveCに精通していない別のプログラマーからint32を使用するように言われたので知りたいのですが、Objective Cで見つけることができる唯一の類似したものはint32_t、_tは「整数型」を表します。タイプは本当に苦痛になりつつあります。NSIntegerのようにObjectiveCから提供されるすべてのコントロールを機能的に持っていないように感じます。
どんな助けでも大歓迎です。
c# - Int32の最大値が0x7FFFFFFFであるのはなぜですか?
MSDNのドキュメントで、の最大値Int32
は2,147,483,647
16進数であることがわかり0x7FFFFFFF
ました。
もしそうなら、最終的には16進数Int32
であるはずの32ビット整数値を格納する必要があると思います。4,294,967,295
0xFFFFFFFF
私の質問は、なぜInt32
31ビット整数値を格納するのですか?
c# - BinaryWriter.Write(Int32)
次のような構造体を含むファイルがあります。
単語については、int32が4バイトであることを知っているので、書き込む前に必ず30バイトに拡張し、posをそのまま書き込みます。
ファイルに書き込むコードは次のとおりです。
コードはコンパイルされ、1 つのことを除いて正常に動作します: int32 は書き込まれません。notepad ++を使用してファイルを確認すると、intがあるべき場所に次のように表示SOH NULL NULL NULL
されます。SOHを調べたところ、SOH(見出しの開始)であるはずです:
この文字は、アドレスまたはルーティング情報を含む見出しの開始を示すために使用されます。
私のint32が書いていない理由がわかりますか?
試すコード (ファイルはプロジェクトの bin デバッグ フォルダーに保存されます):