問題タブ [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 投票する
3 に答える
13683 参照

c# - null許容の日付を使用するTimeSpan

そのうちの1つがnull許容の場合、2つの日付を減算するにはどうすればよいですか?

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

msbuild - MSBuild の Null 許容パラメーター値

データベースをアップグレードするための MSBuild タスクを作成しています (完全なソースはこちら)。基本的に、私が宣言した場合:

.msbuild次に、ファイルに値を割り当てようとします。

MSBuild がおかしくなり、次のように言います。

エラー MSB4030: 「10」は、「UpgradeDatabase」タスクの「TargetVersion」パラメーターの無効な値です。"TargetVersion" パラメーターの型は "System.Nullable`1[System.Int32]" です。

null 許容プロパティに値を割り当てるにはどうすればよいですか?

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

c# - null 許容文字列型を返す

だから私はこのようなものを持っています

これはコンパイルされません。

null 許容の文字列型を返すにはどうすればよいですか?

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

c# - Null 許容値の型

値型が null 可能であると宣言されている場合、どのように予防策を講じるべきですか? つまり、コンストラクターに次のものがある場合:

ソースがnullの場合、失敗しますか?

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

c# - null 許容の DateTime を MaskedTextBox にバインドする

nullabe 日時にバインドされたマスクされたテキスト ボックスがありますが、日付が空白になると、マスクされたテキスト ボックスの検証が完了しません。この動作を強制する方法はありますか? 空白のテキスト ボックスを null の DateTime に等しくしたい。

テキスト ボックスが既に null の場合、検証は機能します。日付が既にバインドされていて、それを空白にしようとしたときにのみ壊れます。

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

.net - svcutil.exe - null 許容フィールドを許可しないプロキシが生成される

svcutil.exe を使用して WCF プロキシを作成することにより、WSDL を使用して指定された Web サービスを使用しようとしていますが、WSDL では、一部の操作にオプションのパラメーター (minOccurs="0") があることが指定されています。次に例を示します。

残念ながら、生成されたプロキシでは値を指定しないことはできません (パラメーターは null 可能ではありません)。また、値を送信しないようにプロキシに指示する呼び出しの一部として「指定された」フィールドはありません。

これを可能にするプロキシを生成するために svcutil を使用する方法はありますか?

(ちなみに、私の調査では、他の人が「サービス参照の追加」機能を使用してこれらの追加の「指定された」フィールドを正しく生成できることに気付きましたが、何らかの理由で、Visual Studio は後でプロキシを生成したくないようです。参照を追加します(その後は何も起こりません))

WSDL ファイル 生成プロキシ

使用するコマンド: svcutil http://sas-int.elluminate.com/site/external/adapter/default/v1/webservice.wsdl /internal /n:*,Elluminate.WebService.WebServiceProxy /o:WebServiceProxy.cs /config: App.config /nologo

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

c# - ViewPageのTModelとしてNullable<>

System.Web.Mvc.ViewPage <TModel>ジェネリックのTModelパラメーターとしてNullable<>型を渡すことが許可されていない理由として考えられるものは何ですか?これは時々便利かもしれません。

ASP.NET MVCソースでは、どのTModelをクラスにするかを定義しました。

ただし、Null許容型は値型です。たぶん、定義はそれほど制限的ではないかもしれません...

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

.net - すべての値型がnull許容ではない理由は何ですか?

本当に必要な場合にのみnull許容として設定する必要があるなどのペナルティはありますか?

ありがとう

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

c# - intオブジェクトIDを操作するときにnull許容intを使用する必要がありますか?

たとえば、データベーステーブルのint主キーフィールドに対応するint型のBookIDをコードで使用している場合(C#とSQL Serverを使用しています)...これがベストプラクティスです。 mコードでIDを渡し、null許容整数を使用してnullをチェックし、BookIDが存在するかどうかを確認します。

または、dbの実際の値に対応できない整数値(0や-1など)を割り当てることをお勧めします。


編集:さらに明確にするために、本のオブジェクト全体ではなく、本のIDのみを返したいとします。データベースでは、主キーはnull許容ではありません、存在しない「私の本のタイトル」のBookIDに対してクエリを実行すると、結果が得られません。これはnullとして反映されるべきですか?

例: