問題タブ [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# - null許容の日付を使用するTimeSpan
そのうちの1つがnull許容の場合、2つの日付を減算するにはどうすればよいですか?
msbuild - MSBuild の Null 許容パラメーター値
データベースをアップグレードするための MSBuild タスクを作成しています (完全なソースはこちら)。基本的に、私が宣言した場合:
.msbuild
次に、ファイルに値を割り当てようとします。
MSBuild がおかしくなり、次のように言います。
エラー MSB4030: 「10」は、「UpgradeDatabase」タスクの「TargetVersion」パラメーターの無効な値です。"TargetVersion" パラメーターの型は "System.Nullable`1[System.Int32]" です。
null 許容プロパティに値を割り当てるにはどうすればよいですか?
c# - null 許容文字列型を返す
だから私はこのようなものを持っています
これはコンパイルされません。
null 許容の文字列型を返すにはどうすればよいですか?
c# - Null 許容値の型
値型が null 可能であると宣言されている場合、どのように予防策を講じるべきですか? つまり、コンストラクターに次のものがある場合:
ソースがnullの場合、失敗しますか?
c# - null 許容の DateTime を MaskedTextBox にバインドする
nullabe 日時にバインドされたマスクされたテキスト ボックスがありますが、日付が空白になると、マスクされたテキスト ボックスの検証が完了しません。この動作を強制する方法はありますか? 空白のテキスト ボックスを null の DateTime に等しくしたい。
テキスト ボックスが既に null の場合、検証は機能します。日付が既にバインドされていて、それを空白にしようとしたときにのみ壊れます。
.net - svcutil.exe - null 許容フィールドを許可しないプロキシが生成される
svcutil.exe を使用して WCF プロキシを作成することにより、WSDL を使用して指定された Web サービスを使用しようとしていますが、WSDL では、一部の操作にオプションのパラメーター (minOccurs="0") があることが指定されています。次に例を示します。
残念ながら、生成されたプロキシでは値を指定しないことはできません (パラメーターは null 可能ではありません)。また、値を送信しないようにプロキシに指示する呼び出しの一部として「指定された」フィールドはありません。
これを可能にするプロキシを生成するために svcutil を使用する方法はありますか?
(ちなみに、私の調査では、他の人が「サービス参照の追加」機能を使用してこれらの追加の「指定された」フィールドを正しく生成できることに気付きましたが、何らかの理由で、Visual Studio は後でプロキシを生成したくないようです。参照を追加します(その後は何も起こりません))
使用するコマンド: 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
c# - ViewPageのTModelとしてNullable<>
System.Web.Mvc.ViewPage <TModel>ジェネリックのTModelパラメーターとしてNullable<>型を渡すことが許可されていない理由として考えられるものは何ですか?これは時々便利かもしれません。
ASP.NET MVCソースでは、どのTModelをクラスにするかを定義しました。
ただし、Null許容型は値型です。たぶん、定義はそれほど制限的ではないかもしれません...
.net - すべての値型がnull許容ではない理由は何ですか?
本当に必要な場合にのみnull許容として設定する必要があるなどのペナルティはありますか?
ありがとう
c# - intオブジェクトIDを操作するときにnull許容intを使用する必要がありますか?
たとえば、データベーステーブルのint主キーフィールドに対応するint型のBookIDをコードで使用している場合(C#とSQL Serverを使用しています)...これがベストプラクティスです。 mコードでIDを渡し、null許容整数を使用してnullをチェックし、BookIDが存在するかどうかを確認します。
または、dbの実際の値に対応できない整数値(0や-1など)を割り当てることをお勧めします。
編集:さらに明確にするために、本のオブジェクト全体ではなく、本のIDのみを返したいとします。データベースでは、主キーはnull許容ではありませんが、存在しない「私の本のタイトル」のBookIDに対してクエリを実行すると、結果が得られません。これはnullとして反映されるべきですか?
例: