問題タブ [nullable]

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 に答える
346 参照

c# - .Net 2.0 で null 許容型を使用する場合に注意すべきことはありますか?

C# 2.0 では、null 許容型にアクセスできます。これは、データベースの DateTime 変数を null にしたい場合に非常に便利です。null 許容型を使用するときに心配する必要があることはありますか?それとも、船外に出て、すべての型を null 許容にすることはできますか?

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

.net - Nullable Enum null 許容型の質問

次のソース コードで次のコンパイル エラーが発生します。

コンパイル エラー:

'' と 'MyEnum' の間に暗黙的な変換がないため、条件式の型を特定できません

ソースコード

このエラーを解決するにはどうすればよいですか?

0 投票する
5 に答える
6484 参照

mysql - MySQL の質問 - 一意のキーが正しく機能していませんか、それとも誤解していますか?

4 つの異なるパーツのいずれかを含めることができる関係を作成しようとしていますが、同じパーツのコレクションは一意として処理する必要があります。

例: 割り当てには、割り当てられた会社が必要です。オプションで、割り当てられた場所、ワークグループ、およびプログラムが含まれる場合があります。割り当てには、場所のないワークグループを含めることはできません。

A、B、C という会社があるとします。位置 X、Y、Z; ワークグループ I、J、K およびプログラム 1、2、3。

したがって、有効な関係には、A - X - I - 1 A - Z - 2 B - Y C C - 3 B - Z - K が含まれます。

ただし、無効な関係には、A - K (場所のないワークグループ) Y - K - 1 (会社なし) が含まれます。

だから、私のテーブルを作成するために、私は作成しました

これは、ワークグループがある場合に場所を割り当てる割り当ての必要性以外のすべての関係を処理すると思います (これは、プログラムまたはトリガーを使用して喜んで実行できると思います)。

ただし、このスキーマをテストすると、次のように入力できます...

...文句なし。nullが含まれているため、(1、null、null、null)はそれ自体と等しくないと推測しています。この場合、この関係を処理する方法はありますか?

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

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

c# - null 許容ブール値が if(nullable) を許可しないのに、if(nullable == true) を許可するのはなぜですか?

このコードは以下をコンパイルします。

このコードはコンパイルされませ

if(booleanExpression == true)私は冗長性であるはずだと思った。なぜこの場合ではないのですか?

0 投票する
5 に答える
93968 参照

c# - オブジェクトを 10 進数にキャストしますか? (NULL 可能 10 進数)

プロパティのセッターにこれがある場合:

値 = "90"

しかし、キャスト後、temp はnullです...

このキャストを行う適切な方法は何ですか?

0 投票する
5 に答える
133 参照

c# - クラス制約がない場合でも、型paramのインスタンスをnullと比較しますか?

次のコードがコンパイルされます。

ただし、TKeyは値型にすることができ、値「null」を許可しない可能性があります。

このプログラムの結果と、制約を追加する方法を知っています。私が疑問に思っているのは、TKeyが「クラス」に制約されていないのに、なぜコンパイラがこれを許可しないのかということです。

0 投票する
7 に答える
10845 参照

c# - c#で暗黙の型付けを使用してnull可能な変数?

var を null 許容型にする方法はありますか?

これは暗黙的に i を int として型付けしますが、null 許容の int が必要な場合はどうすればよいでしょうか?

var i = 0;

これをサポートしない理由:

var? i = 0;

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

c# - 型がnull値を受け入れるかどうかをc#でプログラムで判断する方法は?

型が値型ではないかどうかを確認するだけでは不十分であることはわかっています。これらの Nullable をどのように説明できますか?

複製

オブジェクトがnull可能かどうかを確認する方法は?

0 投票する
5 に答える
2207 参照

.net - System.Nullableを返すint64のGetType

typeプロパティを持つオブジェクトがあります。タイプがInt64に設定されていて、後でタイプ情報を取得しようとすると、System.Nullableが取得されます。

これがタイプ情報です

このタイプのSystem.Int64にアクセスするにはどうすればよいですか?

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

entity-framework - Entity Frameworkでnull可能な外部キーフィールドを選択する方法は何ですか?

null 許容の parentId フィールドによって、それ自身への外部キーを持つカテゴリ テーブルがあります。Entity-Framework では、関係が作成されると、エンティティは関係フィールドなしで生成されます。つまり、Category テーブルで parentId-Id 関係を作成した私の例では、生成された Category エンティティには、int 型の Id プロパティと、Category 型の ParentCategory プロパティがあり、ParentId プロパティはありません。これにより、クエリが難しくなります。

そのため、カテゴリのサブカテゴリを選択したいときに問題があります。そのために以下の方法を使用します。

しかし、ルートカテゴリを選択したい場合、これは機能しません。これを行う方法は何ですか?

ところで、Linq to Sql のように int 型の Id プロパティ、int 型の ParentId 、Category 型の ParentCategory プロパティでエンティティを生成する方法はあるのだろうか。