問題タブ [unchecked-conversion]

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 投票する
5 に答える
14889 参照

c# - チェックされていない -C# のキーワード

たぶん私は基礎を学んでいますが、まだ学校でこの C# のことを勉強しています。32ビットの最大値の整数に1を追加すると、結果が負になることを理解しています。C# には、オーバーフローを処理するためのチェック済みキーワードとチェックなしキーワードが用意されていると読みました。チェックされたキーワードは何か、私は便利だと思いましたが、チェックされていないキーワードはどうですか? チェックされていない -keyworded ブロックの有用な用途があまり見つかりません。ありますか?次の 2 つのアプローチはどのように異なりますか?

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

c# - long を int に安全に縮小するにはどうすればよいですか?

「 long を int に変換できますか? 」という質問によると、C# で long を int に変換する最良の方法は次のとおりです。

VB.NET でこれを行うにはどうすればよいですか? 私の理解では、VB.NET には unchecked という概念がありません。

コンバーターでコードを変換すると、CInt() を使用するように指示されます。しかし、CInt は system.overflowexception をスローします。C# で unchecked を使用すると、system.overflowexception が防止されます。

例外をキャッチしたくありません。

0 投票する
2 に答える
119 参照

java - Java ジェネリック リストで警告が表示される

次の状況で Java コンパイラが「チェックされていない変換」という警告を表示する理由がわかりません。

私はこのクラスを持っています:

メインクラスでは、次の指示があります。

このタイプのgetChilds()行で警告が表示される理由を説明できません。

getChilds()関数は List タイプを返さず、List < NodeTree < T > > タイプを返します。

理解するのを手伝ってください。

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

java - 型の安全性: 型 List の式は Collection に準拠するために未チェックの変換が必要です

いくつかのアクションに対して許可されたキーを定義するために set を使用しています。Eclipse は次の警告を表示します。


少しグーグルで調べたところ、わずかに異なるケースで同じメッセージが見つかりましたが、おそらく同様の問題です。
他の方法でこの警告を取り除く可能性はありますか

使用することをお勧めします

この場合?

これが私のコードです:

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

spring - 抑制アノテーションを使用する以外に、Spring CrudRepository の未チェックの変換を削除する方法

これは私のコードです:

Eclipse では、戻り型 User に警告があります。

説明 リソース パスの場所 型 型の安全性: 型 UserRepo からの save(User) の戻り型 User は、型 CrudRepository UserRepo.java からの S に準拠するために未チェックの変換が必要です

私は知っているかもしれません

  1. 戻り値の型のチェックされていない変換に関するEclipse警告の理由は何ですか?
  2. 警告を取り除く正しい方法は何ですか?

TQ