問題タブ [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.

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

.net - LINQ-エンティティはメソッドブール値(int32)を認識しません

hasPermission(Int 32)というメソッドを持つPersonというクラスがあります

私はいくつかのlinqに電話をかけようとしていて、さまざまなオプションを試しましたが、まだ解決策を見つけることができませんでした。誰かアイデアがあれば、助けてください。

私は現在持っています

コメントで私が試した他のいくつかのことを見ることができます。

よろしくお願いします

ジェマ

0 投票する
3 に答える
1258 参照

c - atoi()を使用してint型をInt32にキャストする方法

私はCコードの一部を持っています:

エラーが発生します:

理由がわかりませんか?私たちを手伝ってくれますか?

多分それは#includesの問題です:

  • sys/socket.h
  • netinet/in.h
  • arpa/inet.h
  • stdio.h
  • stdlib.h
  • string.h
  • strings.h
0 投票する
2 に答える
624 参照

c# - 2 つの Int16 を持つ C# GetHashCode も Int32 までしか返さない?

2 つの質問を 1 つにまとめて申し訳ありませんが、それらは関連しています。

HashCodesHashSetなど。私が理解しているように、それらは一意であり、変化してはならず、オブジェクトの構成を単一の数値として表す必要があります。

私の最初の質問は、2 つの Int16saとを含むオブジェクトについて、 n が大きな数であるようなものを返すことbは安全ですか?GetHashCodea * n + bMath.Pow(2, 16)

またGetHashCode、特に Int32 型を柔軟に返すように見えます。

32ビットは、たとえば、2つのInt16、単一のUnicode文字、または16のN、S、E、Wのコンパス方向を保存できますが、それほど多くはありません。小さないくつかのノードグラフのようなものでさえ、おそらく多すぎるでしょう. これは C# ハッシュ コレクションの制限を表していますか?

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

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サーバーに送信して、これが真の整数ではないと文句を言わないようにする必要がありますか?

0 投票する
3 に答える
529 参照

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++ のように、ティッカー ハンドラーで整数をインクリメントするとします。

その後、同じアプリケーションのメイン スレッドまたはワーカー スレッドから読み取り専用アクセスを行うことはできますか? スレッドセーフになりますか?読者が部分的な値を読み取る可能性はありますか? またはスレッド例外を引き起こしていますか?

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

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 になり、より直感的に見えます。

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

.net - 知る/確認する場所: Int32 は ValueType から継承し、ValueType は Object から継承しますか?

.Net リフレクターを使用して、これらの型の間の関係を見つけることができません。何か案が?

0 投票する
3 に答える
6512 参照

iphone - NSIntegerは32ビット整数です

iOS環境でNSIntegerを宣言することは、32ビット値のみになることを意味すると考えるのは正しいですか?

私はObjectiveCに精通していない別のプログラマーからint32を使用するように言われたので知りたいのですが、Objective Cで見つけることができる唯一の類似したものはint32_t、_tは「整数型」を表します。タイプは本当に苦痛になりつつあります。NSIntegerのようにObjectiveCから提供されるすべてのコントロールを機能的に持っていないように感じます。

どんな助けでも大歓迎です。

0 投票する
6 に答える
46644 参照

c# - Int32の最大値が0x7FFFFFFFであるのはなぜですか?

MSDNのドキュメントで、の最大値Int322,147,483,64716進数であることがわかり0x7FFFFFFFました。

もしそうなら、最終的には16進数Int32であるはずの32ビット整数値を格納する必要があると思います。4,294,967,2950xFFFFFFFF

私の質問は、なぜInt3231ビット整数値を格納するのですか?

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

c# - BinaryWriter.Write(Int32)

次のような構造体を含むファイルがあります。

単語については、int32が4バイトであることを知っているので、書き込む前に必ず30バイトに拡張し、posをそのまま書き込みます。

ファイルに書き込むコードは次のとおりです。

コードはコンパイルされ、1 つのことを除いて正常に動作します: int32 は書き込まれません。notepad ++を使用してファイルを確認すると、intがあるべき場所に次のように表示SOH NULL NULL NULL されます。SOHを調べたところ、SOH(見出しの開始)であるはずです:

この文字は、アドレスまたはルーティング情報を含む見出しの開始を示すために使用されます。

私のint32が書いていない理由がわかりますか?

試すコード (ファイルはプロジェクトの bin デバッグ フォルダーに保存されます):