問題タブ [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.
c# - .Net 2.0 で null 許容型を使用する場合に注意すべきことはありますか?
C# 2.0 では、null 許容型にアクセスできます。これは、データベースの DateTime 変数を null にしたい場合に非常に便利です。null 許容型を使用するときに心配する必要があることはありますか?それとも、船外に出て、すべての型を null 許容にすることはできますか?
.net - Nullable Enum null 許容型の質問
次のソース コードで次のコンパイル エラーが発生します。
コンパイル エラー:
'' と 'MyEnum' の間に暗黙的な変換がないため、条件式の型を特定できません
ソースコード
このエラーを解決するにはどうすればよいですか?
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)はそれ自体と等しくないと推測しています。この場合、この関係を処理する方法はありますか?
どんな助けでも大歓迎です!
c# - null 許容ブール値が if(nullable) を許可しないのに、if(nullable == true) を許可するのはなぜですか?
このコードは以下をコンパイルします。
このコードはコンパイルされません。
if(booleanExpression == true)
私は冗長性であるはずだと思った。なぜこの場合ではないのですか?
c# - オブジェクトを 10 進数にキャストしますか? (NULL 可能 10 進数)
プロパティのセッターにこれがある場合:
値 = "90"
しかし、キャスト後、temp はnullです...
このキャストを行う適切な方法は何ですか?
c# - クラス制約がない場合でも、型paramのインスタンスをnullと比較しますか?
次のコードがコンパイルされます。
ただし、TKeyは値型にすることができ、値「null」を許可しない可能性があります。
このプログラムの結果と、制約を追加する方法を知っています。私が疑問に思っているのは、TKeyが「クラス」に制約されていないのに、なぜコンパイラがこれを許可しないのかということです。
c# - c#で暗黙の型付けを使用してnull可能な変数?
var を null 許容型にする方法はありますか?
これは暗黙的に i を int として型付けしますが、null 許容の int が必要な場合はどうすればよいでしょうか?
var i = 0;
これをサポートしない理由:
var? i = 0;
.net - System.Nullableを返すint64のGetType
typeプロパティを持つオブジェクトがあります。タイプがInt64に設定されていて、後でタイプ情報を取得しようとすると、System.Nullableが取得されます。
これがタイプ情報です
このタイプのSystem.Int64にアクセスするにはどうすればよいですか?
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 プロパティでエンティティを生成する方法はあるのだろうか。