問題タブ [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.
c# - チェックされていない -C# のキーワード
たぶん私は基礎を学んでいますが、まだ学校でこの C# のことを勉強しています。32ビットの最大値の整数に1を追加すると、結果が負になることを理解しています。C# には、オーバーフローを処理するためのチェック済みキーワードとチェックなしキーワードが用意されていると読みました。チェックされたキーワードは何か、私は便利だと思いましたが、チェックされていないキーワードはどうですか? チェックされていない -keyworded ブロックの有用な用途があまり見つかりません。ありますか?次の 2 つのアプローチはどのように異なりますか?
c# - long を int に安全に縮小するにはどうすればよいですか?
「 long を int に変換できますか? 」という質問によると、C# で long を int に変換する最良の方法は次のとおりです。
VB.NET でこれを行うにはどうすればよいですか? 私の理解では、VB.NET には unchecked という概念がありません。
コンバーターでコードを変換すると、CInt() を使用するように指示されます。しかし、CInt は system.overflowexception をスローします。C# で unchecked を使用すると、system.overflowexception が防止されます。
例外をキャッチしたくありません。
java - Java ジェネリック リストで警告が表示される
次の状況で Java コンパイラが「チェックされていない変換」という警告を表示する理由がわかりません。
私はこのクラスを持っています:
メインクラスでは、次の指示があります。
このタイプのgetChilds()行で警告が表示される理由を説明できません。
getChilds()関数は List タイプを返さず、List < NodeTree < T > > タイプを返します。
理解するのを手伝ってください。
java - 型の安全性: 型 List の式は Collection に準拠するために未チェックの変換が必要です
いくつかのアクションに対して許可されたキーを定義するために set を使用しています。Eclipse は次の警告を表示します。
少しグーグルで調べたところ、わずかに異なるケースで同じメッセージが見つかりましたが、おそらく同様の問題です。
他の方法でこの警告を取り除く可能性はありますか
使用することをお勧めします
この場合?
これが私のコードです:
spring - 抑制アノテーションを使用する以外に、Spring CrudRepository の未チェックの変換を削除する方法
これは私のコードです:
Eclipse では、戻り型 User に警告があります。
説明 リソース パスの場所 型 型の安全性: 型 UserRepo からの save(User) の戻り型 User は、型 CrudRepository UserRepo.java からの S に準拠するために未チェックの変換が必要です
私は知っているかもしれません
- 戻り値の型のチェックされていない変換に関するEclipse警告の理由は何ですか?
- 警告を取り除く正しい方法は何ですか?
TQ